vdr  1.7.27
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes
cMenuWhatsOn Class Reference

List of all members.

Public Member Functions

 cMenuWhatsOn (const cSchedules *Schedules, bool Now, int CurrentChannelNr)
virtual eOSState ProcessKey (eKeys Key)

Static Public Member Functions

static int CurrentChannel (void)
static void SetCurrentChannel (int ChannelNr)
static const cEventScheduleEvent (void)

Private Member Functions

eOSState Record (void)
eOSState Switch (void)
bool Update (void)
void SetHelpKeys (void)

Private Attributes

bool now
int helpKeys
int timerState

Static Private Attributes

static int currentChannel = 0
static const cEventscheduleEvent = NULL

Detailed Description

Definition at line 1553 of file menu.c.


Constructor & Destructor Documentation

cMenuWhatsOn::cMenuWhatsOn ( const cSchedules Schedules,
bool  Now,
int  CurrentChannelNr 
)

Member Function Documentation

static int cMenuWhatsOn::CurrentChannel ( void  ) [inline, static]

Definition at line 1566 of file menu.c.

References currentChannel.

Referenced by cMenuSchedule::ProcessKey().

eOSState cMenuWhatsOn::Record ( void  ) [private]
const cEvent * cMenuWhatsOn::ScheduleEvent ( void  ) [static]

Definition at line 1626 of file menu.c.

References scheduleEvent.

Referenced by cMenuSchedule::ProcessKey(), and cMenuSchedule::~cMenuSchedule().

static void cMenuWhatsOn::SetCurrentChannel ( int  ChannelNr) [inline, static]

Definition at line 1567 of file menu.c.

References currentChannel.

Referenced by cMenuSchedule::cMenuSchedule().

void cMenuWhatsOn::SetHelpKeys ( void  ) [private]
eOSState cMenuWhatsOn::Switch ( void  ) [private]
bool cMenuWhatsOn::Update ( void  ) [private]

Definition at line 1597 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 cMenuWhatsOn::currentChannel = 0 [static, private]

Definition at line 1560 of file menu.c.

Referenced by cMenuWhatsOn(), CurrentChannel(), ProcessKey(), and SetCurrentChannel().

int cMenuWhatsOn::helpKeys [private]

Definition at line 1556 of file menu.c.

Referenced by cMenuWhatsOn(), and SetHelpKeys().

bool cMenuWhatsOn::now [private]

Definition at line 1555 of file menu.c.

Referenced by cMenuWhatsOn(), and SetHelpKeys().

const cEvent * cMenuWhatsOn::scheduleEvent = NULL [static, private]

Definition at line 1561 of file menu.c.

Referenced by ProcessKey(), and ScheduleEvent().

int cMenuWhatsOn::timerState [private]

Definition at line 1557 of file menu.c.

Referenced by cMenuWhatsOn(), and Update().


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