cListObject Class Reference

#include <tools.h>

Inheritance diagram for cListObject:

Inheritance graph
[legend]
Collaboration diagram for cListObject:

Collaboration graph
[legend]

List of all members.

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
cListObjectPrev (void) const
cListObjectNext (void) const

Private Attributes

cListObjectprev
cListObjectnext


Detailed Description

Definition at line 279 of file tools.h.


Constructor & Destructor Documentation

cListObject::cListObject ( void   ) 

Definition at line 1313 of file tools.c.

References next, and prev.

cListObject::~cListObject (  )  [virtual]

Definition at line 1318 of file tools.c.


Member Function Documentation

virtual int cListObject::Compare ( const cListObject ListObject  )  const [inline, virtual]

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 cChannelSorter, cSetupLine, cScanData, cEvent, cMenuChannelItem, cMenuTimerItem, cMenuScheduleItem, cRecording, and cTimer.

Definition at line 285 of file tools.h.

Referenced by CompareListObjects().

void cListObject::Append ( cListObject Object  ) 

Definition at line 1322 of file tools.c.

References next, and prev.

Referenced by cListBase::Add(), cListBase::Ins(), and cListBase::Move().

void cListObject::Insert ( cListObject Object  ) 

Definition at line 1328 of file tools.c.

References next, and prev.

Referenced by cListBase::Add(), and cListBase::Ins().

void cListObject::Unlink ( void   ) 

Definition at line 1334 of file tools.c.

References next, and prev.

Referenced by cListBase::Del(), cListBase::Move(), and cListBase::Sort().

int cListObject::Index ( void   )  const

Definition at line 1343 of file tools.c.

References prev.

Referenced by cOsdMenu::Add(), cChannel::Ca(), cSVDRP::CmdDELC(), cSVDRP::CmdDELR(), cSVDRP::CmdLSTR(), cSVDRP::CmdLSTT(), cSVDRP::CmdMODT(), cSVDRP::CmdNEWT(), cSVDRP::CmdNEXT(), cSVDRP::CmdUPDT(), cMenuSetupOSD::cMenuSetupOSD(), cMenuChannels::Delete(), cReplayControl::EditTest(), cTimers::GetMatch(), cOsdMenu::Ins(), cListBase::Move(), cPatFilter::Process(), cDisplayChannel::ProcessKey(), cOsdMenu::SetCurrent(), cMenuEditTimer::SetFirstDayItem(), cTimer::ToDescr(), and cMenuMain::Update().

cListObject* cListObject::Prev ( void   )  const [inline]

Definition at line 292 of file tools.h.

Referenced by cListBase::Del(), cListBase::Ins(), cListBase::Move(), and cMenuEditSrcItem::ProcessKey().

cListObject* cListObject::Next ( void   )  const [inline]

Definition at line 293 of file tools.h.

Referenced by cSVDRPhosts::Acceptable(), cListBase::Add(), cListBase::Clear(), cMenuEditTranItem::cMenuEditTranItem(), cListBase::Del(), cListBase::Get(), cListBase::Move(), cMenuChannels::Number(), cMenuEditSrcItem::ProcessKey(), cMenuChannels::Propagate(), and cListBase::Sort().


Member Data Documentation

cListObject* cListObject::prev [private]

Definition at line 281 of file tools.h.

Referenced by Append(), cListObject(), Index(), Insert(), and Unlink().

cListObject * cListObject::next [private]

Definition at line 281 of file tools.h.

Referenced by Append(), cListObject(), Insert(), cFilter::SetStatus(), and Unlink().


The documentation for this class was generated from the following files:
Generated on Tue Nov 6 20:13:31 2007 for VDR by  doxygen 1.5.3-20071008