|
SASC
DVBSoftCAM
|
#include <osdbase.h>
Inheritance diagram for cOsdMenu:Public Member Functions | |
| 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) |
| int | Current (void) |
| void | Add (cOsdItem *Item, bool Current=false, cOsdItem *After=NULL) |
| void | Ins (cOsdItem *Item, bool Current=false, cOsdItem *Before=NULL) |
| virtual void | Display (void) |
| virtual eOSState | ProcessKey (eKeys Key) |
Protected Member Functions | |
| void | SetDisplayMenu (void) |
| cSkinDisplayMenu * | DisplayMenu (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) |
| 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) |
| 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) |
| cOsdMenu::cOsdMenu | ( | const char * | Title, |
| int | c0 = 0, |
||
| int | c1 = 0, |
||
| int | c2 = 0, |
||
| int | c3 = 0, |
||
| int | c4 = 0 |
||
| ) |
Definition at line 71 of file osdbase.cpp.
{
}
| cOsdMenu::~cOsdMenu | ( | ) | [virtual] |
Definition at line 75 of file osdbase.cpp.
{
}
Definition at line 100 of file osdbase.cpp.
Referenced by cMenuInfoSc::cMenuInfoSc(), cMenuLogMod::cMenuLogMod(), cMenuLogSys::cMenuLogSys(), cMenuSetupSc::cMenuSetupSc(), cOptMInt::Create(), cOptStr::Create(), cOptBool::Create(), cOptSel::Create(), and cOptInt::Create().
{
}
Definition at line 158 of file osdbase.cpp.
References osUnknown.
Referenced by cMenuSetupSc::ProcessKey(), and cMenuLogSys::ProcessKey().
{
return osUnknown;
}
| void cOsdMenu::Clear | ( | void | ) | [protected, virtual] |
| eOSState cOsdMenu::CloseSubMenu | ( | ) | [protected] |
| int cOsdMenu::Current | ( | void | ) | [inline] |
Definition at line 127 of file osdbase.h.
Referenced by cMenuSetupSc::ProcessKey(), cMenuSysOpts::ProcessKey(), cMenuLogSys::ProcessKey(), and cMenuLogMod::ProcessKey().
{ return current; }
| void cOsdMenu::CursorDown | ( | void | ) | [protected] |
Definition at line 137 of file osdbase.cpp.
{
}
| void cOsdMenu::CursorUp | ( | void | ) | [protected] |
Definition at line 133 of file osdbase.cpp.
{
}
| void cOsdMenu::Del | ( | int | Index | ) | [protected, virtual] |
Definition at line 96 of file osdbase.cpp.
{
}
| void cOsdMenu::Display | ( | void | ) | [virtual] |
Reimplemented in cMenuText, and cMenuEvent.
Definition at line 108 of file osdbase.cpp.
Referenced by cMenuInfoSc::cMenuInfoSc(), cMenuLogMod::cMenuLogMod(), cMenuLogSys::cMenuLogSys(), and cMenuSysOpts::cMenuSysOpts().
{
}
| void cOsdMenu::DisplayCurrent | ( | bool | Current | ) | [protected] |
Definition at line 120 of file osdbase.cpp.
{
}
| void cOsdMenu::DisplayItem | ( | cOsdItem * | Item | ) | [protected] |
| cSkinDisplayMenu* cOsdMenu::DisplayMenu | ( | void | ) | [inline, protected] |
| bool cOsdMenu::HasSubMenu | ( | void | ) | [inline, protected] |
| const char * cOsdMenu::hk | ( | const char * | s | ) | [protected] |
Definition at line 104 of file osdbase.cpp.
{
}
| void cOsdMenu::Mark | ( | void | ) | [protected] |
Definition at line 149 of file osdbase.cpp.
{
}
| virtual bool cOsdMenu::NeedsFastResponse | ( | void | ) | [inline, virtual] |
Reimplemented from cOsdObject.
Definition at line 126 of file osdbase.h.
References NeedsFastResponse().
Referenced by NeedsFastResponse().
{ return subMenu ? subMenu->NeedsFastResponse() : cOsdObject::NeedsFastResponse(); }
| void cOsdMenu::PageDown | ( | void | ) | [protected] |
Definition at line 145 of file osdbase.cpp.
{
}
| void cOsdMenu::PageUp | ( | void | ) | [protected] |
Definition at line 141 of file osdbase.cpp.
{
}
Reimplemented from cOsdObject.
Reimplemented in cMenuText, cMenuEditTimer, cMenuEvent, cMenuMain, cMenuRecordings, cMenuSetupPage, cMenuInfoSc, cMenuInfoCard, cMenuLogMod, cMenuLogSys, cMenuSysOpts, cMenuSetupSc, cMenuInfoSc, cMenuInfoCard, cMenuLogMod, cMenuLogSys, cMenuSysOpts, and cMenuSetupSc.
Definition at line 168 of file osdbase.cpp.
References osUnknown.
{
return osUnknown;
}
| void cOsdMenu::RefreshCurrent | ( | void | ) | [protected] |
Definition at line 116 of file osdbase.cpp.
{
}
| bool cOsdMenu::SelectableItem | ( | int | idx | ) | [protected] |
Definition at line 128 of file osdbase.cpp.
{
return true;
}
| void cOsdMenu::SetCols | ( | int | c0, |
| int | c1 = 0, |
||
| int | c2 = 0, |
||
| int | c3 = 0, |
||
| int | c4 = 0 |
||
| ) | [protected] |
| void cOsdMenu::SetCurrent | ( | cOsdItem * | Item | ) | [protected] |
Definition at line 112 of file osdbase.cpp.
{
}
| void cOsdMenu::SetDisplayMenu | ( | void | ) | [protected] |
| void cOsdMenu::SetHasHotkeys | ( | bool | HasHotkeys = true | ) | [protected] |
| void cOsdMenu::SetHelp | ( | const char * | Red, |
| const char * | Green = NULL, |
||
| const char * | Yellow = NULL, |
||
| const char * | Blue = NULL |
||
| ) | [protected] |
| void cOsdMenu::SetStatus | ( | const char * | s | ) | [protected] |
Definition at line 84 of file osdbase.cpp.
{
}
| void cOsdMenu::SetTitle | ( | const char * | Title | ) | [protected] |
Definition at line 88 of file osdbase.cpp.
{
}