Home

Dokumentation

Impressum

Dokumentation VDR
 

Main Page   Class Hierarchy   Alphabetical List   Data Structures   File List   Data Fields   Globals  

cListObject Class Reference

#include <tools.h>

Inheritance diagram for cListObject:

Inheritance graph
[legend]

Detailed Description

List menu objects.

Definition at line 145 of file tools.h.

Public Methods

 cListObject (void)
virtual ~cListObject ()
virtual bool operator< (const cListObject &ListObject)
void Append (cListObject *Object)
void Insert (cListObject *Object)
void Unlink (void)
int Index (void)
cListObject * Prev (void) const
cListObject * Next (void) const

Private Attributes

cListObject * prev
cListObject * next


Constructor & Destructor Documentation

cListObject::cListObject void   
 

Definition at line 762 of file tools.c.

References next, and prev.

cListObject::~cListObject   [virtual]
 

Definition at line 767 of file tools.c.


Member Function Documentation

void cListObject::Append cListObject *    Object
 

Definition at line 771 of file tools.c.

References next, and prev.

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

int cListObject::Index void   
 

Definition at line 792 of file tools.c.

References prev.

Referenced by cOsdMenu::Add(), cSVDRP::CmdLSTR(), cSVDRP::CmdLSTT(), cSVDRP::CmdMODT(), cSVDRP::CmdNEWT(), cSVDRP::CmdNEXT(), cSVDRP::CmdUPDT(), cMenuPluginItem::cMenuPluginItem(), cMenuSetupPluginItem::cMenuSetupPluginItem(), cMenuTimers::Delete(), cReplayControl::EditTest(), cOsdMenu::HotKey(), cOsdMenu::Ins(), cListBase::Move(), cMenuTimers::OnOff(), cDisplayChannel::ProcessKey(), cMenuEditTimer::ProcessKey(), cMenuSchedule::Record(), cMenuWhatsOn::Record(), cOsdMenu::SetCurrent(), cMenuEditTimer::SetFirstDayItem(), cTimer::SetRecording(), and cRecordControl::Stop().

void cListObject::Insert cListObject *    Object
 

Definition at line 777 of file tools.c.

References next, and prev.

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

cListObject* cListObject::Next void    const [inline]
 

Definition at line 157 of file tools.h.

Referenced by cSVDRPhosts::Acceptable(), cListBase::Add(), cListBase::Clear(), cMenuChannels::cMenuChannels(), cMenuEditTranItem::cMenuEditTranItem(), cListBase::Count(), cProgressBar::cProgressBar(), cListBase::Del(), cMenuChannels::Delete(), cListBase::Get(), cCaDefinitions::Get(), cInterface::LearnKeys(), cListBase::Move(), cMenuEditSrcItem::ProcessKey(), cMenuEditCaItem::ProcessKey(), cMenuChannels::Propagate(), and cListBase::Sort().

virtual bool cListObject::operator< const cListObject &    ListObject [inline, virtual]
 

Reimplemented in cSetupLine, cMenuTimerItem, cRecording, and cTimer.

Definition at line 151 of file tools.h.

cListObject* cListObject::Prev void    const [inline]
 

Definition at line 156 of file tools.h.

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

void cListObject::Unlink void   
 

Definition at line 783 of file tools.c.

References next, and prev.

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


Field Documentation

cListObject * cListObject::next [private]
 

Definition at line 147 of file tools.h.

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

cListObject* cListObject::prev [private]
 

Definition at line 147 of file tools.h.

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


The documentation for this class was generated from the following files:
Generated on Wed Feb 5 23:31:19 2003 for VDR by doxygen1.3-rc2