vdr  1.7.27
Public Member Functions | Private Member Functions | Private Attributes
cMenuSchedule Class Reference

List of all members.

Public Member Functions

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

Private Member Functions

eOSState Number (void)
eOSState Record (void)
eOSState Switch (void)
void PrepareScheduleAllThis (const cEvent *Event, const cChannel *Channel)
void PrepareScheduleThisThis (const cEvent *Event, const cChannel *Channel)
void PrepareScheduleThisAll (const cEvent *Event, const cChannel *Channel)
void PrepareScheduleAllAll (const cEvent *Event, const cChannel *Channel)
bool Update (void)
void SetHelpKeys (void)

Private Attributes

cSchedulesLock schedulesLock
const cSchedulesschedules
bool now
bool next
int otherChannel
int helpKeys
int timerState

Detailed Description

Definition at line 1716 of file menu.c.


Constructor & Destructor Documentation

Definition at line 1757 of file menu.c.

References cMenuWhatsOn::ScheduleEvent().


Member Function Documentation

eOSState cMenuSchedule::Number ( void  ) [private]
void cMenuSchedule::PrepareScheduleAllAll ( const cEvent Event,
const cChannel Channel 
) [private]
void cMenuSchedule::PrepareScheduleAllThis ( const cEvent Event,
const cChannel Channel 
) [private]
void cMenuSchedule::PrepareScheduleThisAll ( const cEvent Event,
const cChannel Channel 
) [private]
void cMenuSchedule::PrepareScheduleThisThis ( const cEvent Event,
const cChannel Channel 
) [private]
eOSState cMenuSchedule::Record ( void  ) [private]
void cMenuSchedule::SetHelpKeys ( void  ) [private]
eOSState cMenuSchedule::Switch ( void  ) [private]

Definition at line 1923 of file menu.c.

References Channels, cSkins::Message(), mtError, osContinue, osEnd, otherChannel, Skins, cChannels::SwitchTo(), and tr.

Referenced by ProcessKey().

bool cMenuSchedule::Update ( void  ) [private]

Definition at line 1835 of file menu.c.

References cList< cOsdItem >::First(), cTimers::Modified(), cList< cOsdItem >::Next(), Timers, and timerState.

Referenced by ProcessKey(), and Record().


Member Data Documentation

int cMenuSchedule::helpKeys [private]

Definition at line 1722 of file menu.c.

Referenced by cMenuSchedule(), and SetHelpKeys().

bool cMenuSchedule::next [private]

Definition at line 1720 of file menu.c.

Referenced by cMenuSchedule(), and ProcessKey().

bool cMenuSchedule::now [private]

Definition at line 1721 of file menu.c.

Referenced by cMenuSchedule(), ProcessKey(), and Switch().

Definition at line 1718 of file menu.c.

Referenced by cMenuSchedule().

Definition at line 1723 of file menu.c.

Referenced by cMenuSchedule(), and Update().


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