vdr
2.0.2
|
#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 1899 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, cTimerEntry, cMenuTimerItem, cChannelSorter, cMenuChannelItem, cSetupLine, cNestedItem, cRecording, cEvent, cTimer, cScanData, and cPictureEntry.
Definition at line 450 of file tools.h.
Referenced by CompareListObjects().
int cListObject::Index | ( | void | ) | const |
Definition at line 1920 of file tools.c.
References prev.
Referenced by cOsdMenu::Add(), cChannel::Ca(), cCamSlot::cCamSlot(), cSVDRP::CmdDELC(), cSVDRP::CmdDELR(), cSVDRP::CmdLSTR(), cSVDRP::CmdLSTT(), cSVDRP::CmdMODT(), cSVDRP::CmdNEWT(), cSVDRP::CmdNEXT(), cSVDRP::CmdUPDT(), cMenuPluginItem::cMenuPluginItem(), cMenuSetupOSD::cMenuSetupOSD(), cMenuSetupPluginItem::cMenuSetupPluginItem(), cMenuTimers::Commands(), cMenuFolder::Delete(), cMenuChannels::Delete(), cOsdMenu::DisplayItem(), cReplayControl::EditTest(), cDevice::GetDevice(), cTimers::GetMatch(), cOsdMenu::Ins(), cListBase::Move(), cPatFilter::Process(), cDisplayChannel::ProcessKey(), cOsdMenu::SetCurrent(), cMenuEditTimer::SetFirstDayItem(), cTimer::ToDescr(), and cMenuMain::Update().
void cListObject::Insert | ( | cListObject * | Object | ) |
Definition at line 1905 of file tools.c.
Referenced by cListBase::Add(), and cListBase::Ins().
|
inline |
Definition at line 458 of file tools.h.
Referenced by cSVDRPhosts::Acceptable(), cListBase::Add(), cCamSlot::AddPid(), cHdffSetupPage::BuildVideoConversionItem(), cListBase::Clear(), cMenuEditTranItem::cMenuEditTranItem(), cListBase::Del(), 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 457 of file tools.h.
Referenced by cListBase::Del(), cListBase::Ins(), cListBase::Move(), and cMenuEditSrcItem::ProcessKey().
void cListObject::Unlink | ( | void | ) |
Definition at line 1911 of file tools.c.
Referenced by cListBase::Del(), cListBase::Move(), and cListBase::Sort().
|
private |
Definition at line 446 of file tools.h.
Referenced by Append(), cListObject(), Insert(), cFilter::SetStatus(), and Unlink().
|
private |