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

#include <menuitems.h>

Public Member Functions

 cMenuSetupPage (void)
virtual eOSState ProcessKey (eKeys Key)
void SetPlugin (cPlugin *Plugin)
 cMenuSetupPage (void)
virtual eOSState ProcessKey (eKeys Key)
void SetPlugin (cPlugin *Plugin)
- 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)

Protected Member Functions

void SetSection (const char *Section)
virtual void Store (void)=0
void SetupStore (const char *Name, const char *Value=NULL)
void SetupStore (const char *Name, int Value)
void SetSection (const char *Section)
virtual void Store (void)=0
void SetupStore (const char *Name, const char *Value=NULL)
void SetupStore (const char *Name, int Value)
- 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 Member Functions inherited from cOsdObject
void SetNeedsFastResponse (bool NeedsFastResponse)
void SetNeedsFastResponse (bool NeedsFastResponse)

Private Attributes

cPluginplugin

Additional Inherited Members

- Protected Attributes inherited from cListBase
cListObjectobjects
cListObjectlastObject
int count

Detailed Description

Definition at line 200 of file include/vdr/menuitems.h.

Constructor & Destructor Documentation

cMenuSetupPage::cMenuSetupPage ( void  )

Definition at line 1126 of file menuitems.c.

References mcSetup, plugin, and cOsdMenu::SetMenuCategory().

cMenuSetupPage::cMenuSetupPage ( void  )

Member Function Documentation

eOSState cMenuSetupPage::ProcessKey ( eKeys  Key)
virtual

Reimplemented from cOsdMenu.

Reimplemented in cMenuSetupPlugins, cMenuSetupCAM, cMenuSetupLNB, cMenuSetupDVB, cMenuSetupEPG, cMenuSetupOSD, and cHdffSetupPage.

Definition at line 1138 of file menuitems.c.

References kOk, osBack, osUnknown, and Store().

virtual eOSState cMenuSetupPage::ProcessKey ( eKeys  Key)
virtual
void cMenuSetupPage::SetPlugin ( cPlugin Plugin)

Definition at line 1153 of file menuitems.c.

References cPlugin::Name(), plugin, SetSection(), cString::sprintf(), and tr.

Referenced by cMenuSetupPlugins::ProcessKey().

void cMenuSetupPage::SetPlugin ( cPlugin Plugin)
void cMenuSetupPage::SetSection ( const char *  Section)
protected
void cMenuSetupPage::SetSection ( const char *  Section)
protected
void cMenuSetupPage::SetupStore ( const char *  Name,
const char *  Value = NULL 
)
protected
void cMenuSetupPage::SetupStore ( const char *  Name,
const char *  Value = NULL 
)
protected
void cMenuSetupPage::SetupStore ( const char *  Name,
int  Value 
)
protected
void cMenuSetupPage::SetupStore ( const char *  Name,
int  Value 
)
protected

Definition at line 1165 of file menuitems.c.

References plugin, and cPlugin::SetupStore().

virtual void cMenuSetupPage::Store ( void  )
protectedpure virtual
virtual void cMenuSetupPage::Store ( void  )
protectedpure virtual

Member Data Documentation

cPlugin * cMenuSetupPage::plugin
private

Definition at line 202 of file include/vdr/menuitems.h.

Referenced by cMenuSetupPage(), SetPlugin(), and SetupStore().


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