vdr  1.7.27
Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes
cMenuChannels Class Reference

List of all members.

Public Member Functions

 cMenuChannels (void)
 ~cMenuChannels ()
virtual eOSState ProcessKey (eKeys Key)

Protected Member Functions

eOSState Number (eKeys Key)
eOSState Switch (void)
eOSState Edit (void)
eOSState New (void)
eOSState Delete (void)
virtual void Move (int From, int To)

Private Member Functions

void Setup (void)
cChannelGetChannel (int Index)
void Propagate (void)

Private Attributes

int number
cTimeMs numberTimer

Detailed Description

Definition at line 380 of file menu.c.


Constructor & Destructor Documentation

Definition at line 400 of file menu.c.

References Channels, cChannels::IncBeingEdited(), number, and Setup().

Definition at line 408 of file menu.c.

References Channels, and cChannels::DecBeingEdited().


Member Function Documentation

eOSState cMenuChannels::Delete ( void  ) [protected]
eOSState cMenuChannels::Edit ( void  ) [protected]
cChannel * cMenuChannels::GetChannel ( int  Index) [private]

Definition at line 435 of file menu.c.

References cMenuChannelItem::Channel(), and cList< cOsdItem >::Get().

Referenced by Delete(), Edit(), Move(), New(), Setup(), and Switch().

void cMenuChannels::Move ( int  From,
int  To 
) [protected, virtual]
eOSState cMenuChannels::New ( void  ) [protected]

Definition at line 494 of file menu.c.

References cOsdMenu::AddSubMenu(), cOsdMenu::Current(), GetChannel(), cOsdMenu::HasSubMenu(), and osContinue.

Referenced by ProcessKey().

eOSState cMenuChannels::Number ( eKeys  Key) [protected]
void cMenuChannels::Propagate ( void  ) [private]
void cMenuChannels::Setup ( void  ) [private]
eOSState cMenuChannels::Switch ( void  ) [protected]

Member Data Documentation

int cMenuChannels::number [private]

Definition at line 382 of file menu.c.

Referenced by cMenuChannels(), and Number().

Definition at line 383 of file menu.c.

Referenced by Number().


The documentation for this class was generated from the following file: