vdr  2.2.0
Public Member Functions | Private Member Functions | Private Attributes | List of all members
cMenuTimers Class Reference

Public Member Functions

 cMenuTimers (void)
 
virtual ~cMenuTimers ()
 
virtual void Display (void)
 
virtual eOSState ProcessKey (eKeys Key)
 
- Public Member Functions inherited from cOsdMenu
 cOsdMenu (const char *Title, int c0=0, int c1=0, int c2=0, int c3=0, int c4=0)
 
virtual ~cOsdMenu ()
 
virtual bool NeedsFastResponse (void)
 
void SetMenuCategory (eMenuCategory MenuCategory)
 
void SetMenuSortMode (eMenuSortMode MenuSortMode)
 
int Current (void) const
 
void Add (cOsdItem *Item, bool Current=false, cOsdItem *After=NULL)
 
void Ins (cOsdItem *Item, bool Current=false, cOsdItem *Before=NULL)
 
- Public Member Functions inherited from cOsdObject
 cOsdObject (bool FastResponse=false)
 
virtual ~cOsdObject ()
 
bool IsMenu (void) const
 
virtual void Show (void)
 
- Public Member Functions inherited from cList< cOsdItem >
cOsdItemGet (int Index) const
 
cOsdItemFirst (void) const
 
cOsdItemLast (void) const
 
cOsdItemPrev (const cOsdItem *object) const
 
cOsdItemNext (const cOsdItem *object) const
 
- Public Member Functions inherited from cListBase
virtual ~cListBase ()
 
void Add (cListObject *Object, cListObject *After=NULL)
 
void Ins (cListObject *Object, cListObject *Before=NULL)
 
void Del (cListObject *Object, bool DeleteObject=true)
 
virtual void Move (int From, int To)
 
void Move (cListObject *From, cListObject *To)
 
cListObjectGet (int Index) const
 
int Count (void) const
 
void Sort (void)
 

Private Member Functions

eOSState Commands (eKeys Key=kNone)
 
eOSState Edit (void)
 
eOSState New (void)
 
eOSState Delete (void)
 
eOSState OnOff (void)
 
eOSState Info (void)
 
cTimerCurrentTimer (void)
 
void SetHelpKeys (void)
 
void ActualiseDiskStatus (void)
 

Private Attributes

int helpKeys
 
bool actualiseDiskStatus
 

Additional Inherited Members

- Protected Member Functions inherited from cOsdMenu
void SetDisplayMenu (void)
 
cSkinDisplayMenuDisplayMenu (void)
 
const char * hk (const char *s)
 
void SetCols (int c0, int c1=0, int c2=0, int c3=0, int c4=0)
 
void SetHasHotkeys (bool HasHotkeys=true)
 
virtual void Clear (void)
 
const char * Title (void)
 
bool SelectableItem (int idx)
 
void SetCurrent (cOsdItem *Item)
 
void RefreshCurrent (void)
 
void DisplayCurrent (bool Current)
 
void DisplayItem (cOsdItem *Item)
 
void CursorUp (void)
 
void CursorDown (void)
 
void PageUp (void)
 
void PageDown (void)
 
void Mark (void)
 
eOSState HotKey (eKeys Key)
 
eOSState AddSubMenu (cOsdMenu *SubMenu)
 
eOSState CloseSubMenu (bool ReDisplay=true)
 
bool HasSubMenu (void)
 
cOsdMenuSubMenu (void)
 
void SetStatus (const char *s)
 
void SetTitle (const char *Title)
 
void SetHelp (const char *Red, const char *Green=NULL, const char *Yellow=NULL, const char *Blue=NULL)
 
virtual void Del (int Index)
 
- Protected Member Functions inherited from cOsdObject
void SetNeedsFastResponse (bool NeedsFastResponse)
 
- Protected Member Functions inherited from cListBase
 cListBase (void)
 
- Protected Attributes inherited from cListBase
cListObjectobjects
 
cListObjectlastObject
 
int count
 

Detailed Description

Definition at line 1195 of file menu.c.

Constructor & Destructor Documentation

cMenuTimers::cMenuTimers ( void  )
cMenuTimers::~cMenuTimers ( )
virtual

Definition at line 1231 of file menu.c.

References cTimers::DecBeingEdited(), and Timers.

Member Function Documentation

void cMenuTimers::ActualiseDiskStatus ( void  )
private
eOSState cMenuTimers::Commands ( eKeys  Key = kNone)
private
cTimer * cMenuTimers::CurrentTimer ( void  )
private
eOSState cMenuTimers::Delete ( void  )
private
void cMenuTimers::Display ( void  )
virtual

Reimplemented from cOsdMenu.

Definition at line 1428 of file menu.c.

References ActualiseDiskStatus(), and cOsdMenu::Display().

Referenced by Delete(), OnOff(), and ProcessKey().

eOSState cMenuTimers::Edit ( void  )
private
eOSState cMenuTimers::Info ( void  )
private
eOSState cMenuTimers::New ( void  )
private

Definition at line 1285 of file menu.c.

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

Referenced by ProcessKey().

eOSState cMenuTimers::OnOff ( void  )
private
eOSState cMenuTimers::ProcessKey ( eKeys  Key)
virtual
void cMenuTimers::SetHelpKeys ( void  )
private

Definition at line 1242 of file menu.c.

References CurrentTimer(), cTimer::Event(), helpKeys, cOsdMenu::SetHelp(), and tr.

Referenced by cMenuTimers(), and ProcessKey().

Member Data Documentation

bool cMenuTimers::actualiseDiskStatus
private

Definition at line 1207 of file menu.c.

Referenced by ActualiseDiskStatus(), cMenuTimers(), and ProcessKey().

int cMenuTimers::helpKeys
private

Definition at line 1198 of file menu.c.

Referenced by cMenuTimers(), and SetHelpKeys().


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