|
vdr
2.2.0
|
#include <tools.h>
Public Member Functions | |
| cListObject (void) | |
| virtual | ~cListObject () |
| virtual int | Compare (const cListObject &ListObject) const |
| void | Append (cListObject *Object) |
| void | Insert (cListObject *Object) |
| void | Unlink (void) |
| int | Index (void) const |
| cListObject * | Prev (void) const |
| cListObject * | Next (void) const |
Private Attributes | |
| cListObject * | prev |
| cListObject * | next |
| cListObject::cListObject | ( | void | ) |
| void cListObject::Append | ( | cListObject * | Object | ) |
Definition at line 1968 of file tools.c.
Referenced by cListBase::Add(), cListBase::Ins(), and cListBase::Move().
|
inlinevirtual |
Must return 0 if this object is equal to ListObject, a positive value if it is "greater", and a negative value if it is "smaller".
Reimplemented in cMenuScheduleItem, cMenuTimerItem, cChannelSorter, cMenuChannelItem, cSetupLine, cNestedItem, cRecording, cEvent, cTimer, cScanData, and cPictureEntry.
Definition at line 460 of file tools.h.
Referenced by CompareListObjects().
| int cListObject::Index | ( | void | ) | const |
Definition at line 1989 of file tools.c.
References prev.
Referenced by cDvbPlayer::Action(), cOsdMenu::Add(), cChannel::Ca(), cCamSlot::cCamSlot(), cSVDRP::CmdDELC(), cSVDRP::CmdLSTR(), cSVDRP::CmdLSTT(), cSVDRP::CmdMODT(), cSVDRP::CmdNEWT(), cSVDRP::CmdNEXT(), cSVDRP::CmdUPDT(), cMenuPluginItem::cMenuPluginItem(), cMenuSetupOSD::cMenuSetupOSD(), cMenuSetupPluginItem::cMenuSetupPluginItem(), cMenuFolder::Delete(), cMenuChannels::Delete(), cOsdMenu::DisplayItem(), cSubtitleObject::DrawLine(), cReplayControl::EditTest(), cDevice::GetDevice(), cTimers::GetMatch(), cPatFilter::GetPmtPid(), cOsdMenu::Ins(), cListBase::Move(), cStatus::MsgOsdItem(), cStatus::MsgSetAudioTrack(), cStatus::MsgSetSubtitleTrack(), cDisplayChannel::ProcessKey(), RecordingInUseMessage(), cStatusTest::SetAudioTrack(), cSubtitleClut::SetColor(), cOsdMenu::SetCurrent(), cMenuEditTimer::SetFirstDayItem(), cOsdItem::SetMenuItem(), cMenuChannelItem::SetMenuItem(), cMenuTimerItem::SetMenuItem(), cMenuScheduleItem::SetMenuItem(), cMenuRecordingItem::SetMenuItem(), cStatusTest::SetSubtitleTrack(), cTimer::ToDescr(), and cMenuMain::Update().
| void cListObject::Insert | ( | cListObject * | Object | ) |
Definition at line 1974 of file tools.c.
Referenced by cListBase::Add(), and cListBase::Ins().
|
inline |
Definition at line 468 of file tools.h.
Referenced by cSVDRPhosts::Acceptable(), cListBase::Add(), cCamSlot::AddPid(), cListBase::Clear(), cMenuEditTranItem::cMenuEditTranItem(), cShutdownHandler::ConfirmRestart(), cShutdownHandler::ConfirmShutdown(), cListBase::Del(), cShutdownHandler::DoShutdown(), cListBase::Get(), cCamSlot::IsDecrypting(), cSVDRPhosts::LocalhostOnly(), cListBase::Move(), cMenuChannels::Number(), cMenuEditSrcItem::ProcessKey(), cMenuSetupCAM::ProcessKey(), cMenuChannels::Propagate(), cCamSlot::SendCaPmt(), cCamSlot::SetPid(), cListBase::Sort(), and cChannel::~cChannel().
|
inline |
Definition at line 467 of file tools.h.
Referenced by cListBase::Del(), cListBase::Ins(), cListBase::Move(), and cMenuEditSrcItem::ProcessKey().
| void cListObject::Unlink | ( | void | ) |
Definition at line 1980 of file tools.c.
Referenced by cListBase::Del(), cListBase::Move(), and cListBase::Sort().
|
private |
Definition at line 456 of file tools.h.
Referenced by Append(), cListObject(), Insert(), cFilter::SetStatus(), and Unlink().
|
private |
1.8.14