Home

Dokumentation

Impressum

Dokumentation VDR
 

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

cMenuChannels Class Reference

Inheritance diagram for cMenuChannels:

Inheritance graph
[legend]
Collaboration diagram for cMenuChannels:

Collaboration graph
[legend]

Public Methods

 cMenuChannels (void)
virtual eOSState ProcessKey (eKeys Key)

Protected Methods

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

Private Methods

void Propagate (void)

Constructor & Destructor Documentation

cMenuChannels::cMenuChannels void   
 

Definition at line 684 of file menu.c.

References cOsdMenu::Add(), CHNUMWIDTH, cDevice::CurrentChannel(), cChannel::GroupSep(), cChannel::Name(), cListObject::Next(), cOsdMenu::SetHelp(), and tr.


Member Function Documentation

eOSState cMenuChannels::Delete void    [protected]
 

Definition at line 729 of file menu.c.

References cTimer::Channel(), cListBase::Count(), cOsdMenu::Current(), cOsdMenu::Del(), eOSState, isyslog, cListObject::Next(), cChannel::Number(), osContinue, Propagate(), and tr.

Referenced by ProcessKey().

eOSState cMenuChannels::Edit void    [protected]
 

Definition at line 712 of file menu.c.

References cOsdMenu::AddSubMenu(), cListBase::Count(), cOsdMenu::Current(), eOSState, cOsdMenu::HasSubMenu(), and osContinue.

Referenced by ProcessKey().

void cMenuChannels::Move int    From,
int    To
[protected, virtual]
 

Reimplemented from cListBase.

Definition at line 752 of file menu.c.

References isyslog, cListBase::Move(), and Propagate().

eOSState cMenuChannels::New void    [protected]
 

Definition at line 722 of file menu.c.

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

Referenced by ProcessKey().

eOSState cMenuChannels::ProcessKey eKeys    Key [virtual]
 

Reimplemented from cOsdMenu.

Definition at line 762 of file menu.c.

References cOsdMenu::Add(), cOsdMenu::CloseSubMenu(), Delete(), Edit(), eOSState, kBlue, kGreen, kOk, kRed, kYellow, cOsdMenu::Mark(), New(), osUnknown, osUser1, cOsdMenu::ProcessKey(), and Switch().

void cMenuChannels::Propagate void    [private]
 

Definition at line 694 of file menu.c.

References cOsdMenu::Display(), cList< cOsdItem >::First(), cListObject::Next(), and cMenuChannelItem::Set().

Referenced by Delete(), and Move().

eOSState cMenuChannels::Switch void    [protected]
 

Definition at line 704 of file menu.c.

References cOsdMenu::Current(), eOSState, osEnd, cDevice::PrimaryDevice(), and cDevice::SwitchChannel().

Referenced by ProcessKey().


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