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

#include <menu.h>

List of all members.

Public Member Functions

 cDisplayChannel (int Number, bool Switched)
 cDisplayChannel (eKeys FirstKey)
virtual ~cDisplayChannel ()
virtual eOSState ProcessKey (eKeys Key)
 cDisplayChannel (int Number, bool Switched)
 cDisplayChannel (eKeys FirstKey)
virtual ~cDisplayChannel ()
virtual eOSState ProcessKey (eKeys Key)

Static Public Member Functions

static bool IsOpen (void)
static bool IsOpen (void)

Private Member Functions

void DisplayChannel (void)
void DisplayInfo (void)
void Refresh (void)
cChannelNextAvailableChannel (cChannel *Channel, int Direction)
void DisplayChannel (void)
void DisplayInfo (void)
void Refresh (void)
cChannelNextAvailableChannel (cChannel *Channel, int Direction)

Private Attributes

cSkinDisplayChanneldisplayChannel
int group
bool withInfo
cTimeMs lastTime
int number
bool timeout
cChannelchannel
const cEventlastPresent
const cEventlastFollowing

Static Private Attributes

static cDisplayChannelcurrentDisplayChannel = NULL

Detailed Description

Definition at line 116 of file include/vdr/menu.h.


Constructor & Destructor Documentation

cDisplayChannel::cDisplayChannel ( int  Number,
bool  Switched 
)

Definition at line 4048 of file menu.c.

References currentDisplayChannel, displayChannel, and cStatus::MsgOsdClear().

cDisplayChannel::cDisplayChannel ( int  Number,
bool  Switched 
)
virtual cDisplayChannel::~cDisplayChannel ( ) [virtual]

Member Function Documentation

void cDisplayChannel::DisplayChannel ( void  ) [private]
void cDisplayChannel::DisplayChannel ( void  ) [private]
void cDisplayChannel::DisplayInfo ( void  ) [private]
void cDisplayChannel::DisplayInfo ( void  ) [private]
static bool cDisplayChannel::IsOpen ( void  ) [inline, static]

Definition at line 137 of file menu.h.

References currentDisplayChannel.

static bool cDisplayChannel::IsOpen ( void  ) [inline, static]

Definition at line 137 of file include/vdr/menu.h.

References currentDisplayChannel.

Referenced by main().

cChannel * cDisplayChannel::NextAvailableChannel ( cChannel Channel,
int  Direction 
) [private]
cChannel* cDisplayChannel::NextAvailableChannel ( cChannel Channel,
int  Direction 
) [private]
virtual eOSState cDisplayChannel::ProcessKey ( eKeys  Key) [virtual]

Reimplemented from cOsdObject.

void cDisplayChannel::Refresh ( void  ) [private]

Definition at line 4084 of file menu.c.

References displayChannel, DisplayChannel(), and cSkinDisplayChannel::SetEvents().

Referenced by ProcessKey().

void cDisplayChannel::Refresh ( void  ) [private]

Member Data Documentation

Definition at line 124 of file include/vdr/menu.h.

Referenced by cDisplayChannel(), DisplayChannel(), DisplayInfo(), and ProcessKey().

static cDisplayChannel * cDisplayChannel::currentDisplayChannel = NULL [static, private]

Definition at line 127 of file include/vdr/menu.h.

Referenced by cDisplayChannel(), IsOpen(), and ~cDisplayChannel().

int cDisplayChannel::group [private]

Definition at line 119 of file include/vdr/menu.h.

Referenced by cDisplayChannel(), and ProcessKey().

Definition at line 126 of file include/vdr/menu.h.

Referenced by cDisplayChannel(), DisplayChannel(), and DisplayInfo().

Definition at line 125 of file include/vdr/menu.h.

Referenced by cDisplayChannel(), DisplayChannel(), and DisplayInfo().

Definition at line 121 of file include/vdr/menu.h.

Referenced by cDisplayChannel(), and ProcessKey().

int cDisplayChannel::number [private]

Definition at line 122 of file include/vdr/menu.h.

Referenced by cDisplayChannel(), DisplayChannel(), and ProcessKey().

bool cDisplayChannel::timeout [private]

Definition at line 123 of file include/vdr/menu.h.

Referenced by cDisplayChannel(), and ProcessKey().

bool cDisplayChannel::withInfo [private]

Definition at line 120 of file include/vdr/menu.h.

Referenced by cDisplayChannel(), DisplayInfo(), and ProcessKey().


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