vdr  1.7.31
Public Member Functions | Private Member Functions | Private Attributes | List of all members
cMenuEditTimer Class Reference

#include <menu.h>

Public Member Functions

 cMenuEditTimer (cTimer *Timer, bool New=false)
virtual ~cMenuEditTimer ()
virtual eOSState ProcessKey (eKeys Key)
 cMenuEditTimer (cTimer *Timer, bool New=false)
virtual ~cMenuEditTimer ()
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)
int Current (void) const
void Add (cOsdItem *Item, bool Current=false, cOsdItem *After=NULL)
void Ins (cOsdItem *Item, bool Current=false, cOsdItem *Before=NULL)
virtual void Display (void)
 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)
int Current (void) const
void Add (cOsdItem *Item, bool Current=false, cOsdItem *After=NULL)
void Ins (cOsdItem *Item, bool Current=false, cOsdItem *Before=NULL)
virtual void Display (void)
- Public Member Functions inherited from cOsdObject
 cOsdObject (bool FastResponse=false)
virtual ~cOsdObject ()
bool IsMenu (void) const
virtual void Show (void)
 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
cOsdItemGet (int Index) const
cOsdItemFirst (void) const
cOsdItemFirst (void) const
cOsdItemLast (void) const
cOsdItemLast (void) const
cOsdItemPrev (const cOsdItem *object) const
cOsdItemPrev (const cOsdItem *object) const
cOsdItemNext (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)
int Count (void) const
void Sort (void)
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)
int Count (void) const
void Sort (void)

Private Member Functions

eOSState SetFolder (void)
void SetFirstDayItem (void)
void SetHelpKeys (void)
eOSState SetFolder (void)
void SetFirstDayItem (void)
void SetHelpKeys (void)

Private Attributes

cTimertimer
cTimer data
int channel
bool addIfConfirmed
cMenuEditStrItemfile
cMenuEditDateItemday
cMenuEditDateItemfirstday

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 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)
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 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 Attributes inherited from cListBase
cListObjectobjects
cListObjectlastObject
int count

Detailed Description

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

Constructor & Destructor Documentation

cMenuEditTimer::cMenuEditTimer ( cTimer Timer,
bool  New = false 
)
cMenuEditTimer::~cMenuEditTimer ( )
virtual

Definition at line 909 of file menu.c.

References addIfConfirmed, cTimers::DecBeingEdited(), timer, and Timers.

cMenuEditTimer::cMenuEditTimer ( cTimer Timer,
bool  New = false 
)
virtual cMenuEditTimer::~cMenuEditTimer ( )
virtual

Member Function Documentation

eOSState cMenuEditTimer::ProcessKey ( eKeys  Key)
virtual
virtual eOSState cMenuEditTimer::ProcessKey ( eKeys  Key)
virtual

Reimplemented from cOsdMenu.

void cMenuEditTimer::SetFirstDayItem ( void  )
private
void cMenuEditTimer::SetFirstDayItem ( void  )
private
eOSState cMenuEditTimer::SetFolder ( void  )
private
eOSState cMenuEditTimer::SetFolder ( void  )
private
void cMenuEditTimer::SetHelpKeys ( void  )
private

Definition at line 916 of file menu.c.

References data, cOsdMenu::SetHelp(), tr, and cTimer::weekdays.

Referenced by cMenuEditTimer(), and ProcessKey().

void cMenuEditTimer::SetHelpKeys ( void  )
private

Member Data Documentation

bool cMenuEditTimer::addIfConfirmed
private

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

Referenced by cMenuEditTimer(), ProcessKey(), and ~cMenuEditTimer().

int cMenuEditTimer::channel
private

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

Referenced by cMenuEditTimer(), and ProcessKey().

cTimer cMenuEditTimer::data
private
cMenuEditDateItem * cMenuEditTimer::day
private

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

Referenced by cMenuEditTimer(), and ProcessKey().

cMenuEditStrItem * cMenuEditTimer::file
private

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

Referenced by cMenuEditTimer(), and SetFolder().

cMenuEditDateItem * cMenuEditTimer::firstday
private

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

Referenced by cMenuEditTimer(), and SetFirstDayItem().

cTimer * cMenuEditTimer::timer
private

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

Referenced by cMenuEditTimer(), ProcessKey(), and ~cMenuEditTimer().


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