vdr
1.7.27
|
#include <osdbase.h>
Public Member Functions | |
cOsdItem (eOSState State=osUnknown) | |
cOsdItem (const char *Text, eOSState State=osUnknown, bool Selectable=true) | |
virtual | ~cOsdItem () |
bool | Selectable (void) const |
void | SetText (const char *Text, bool Copy=true) |
void | SetSelectable (bool Selectable) |
void | SetFresh (bool Fresh) |
const char * | Text (void) const |
virtual void | Set (void) |
virtual eOSState | ProcessKey (eKeys Key) |
cOsdItem (eOSState State=osUnknown) | |
cOsdItem (const char *Text, eOSState State=osUnknown, bool Selectable=true) | |
virtual | ~cOsdItem () |
bool | Selectable (void) const |
void | SetText (const char *Text, bool Copy=true) |
void | SetSelectable (bool Selectable) |
void | SetFresh (bool Fresh) |
const char * | Text (void) const |
virtual void | Set (void) |
virtual eOSState | ProcessKey (eKeys Key) |
Protected Attributes | |
bool | fresh |
Private Attributes | |
char * | text |
eOSState | state |
bool | selectable |
Definition at line 50 of file include/vdr/osdbase.h.
cOsdItem::cOsdItem | ( | eOSState | State = osUnknown | ) |
cOsdItem::cOsdItem | ( | const char * | Text, |
eOSState | State = osUnknown , |
||
bool | Selectable = true |
||
) |
Definition at line 28 of file osdbase.c.
References fresh, selectable, Selectable(), SetText(), state, and text.
cOsdItem::~cOsdItem | ( | ) | [virtual] |
cOsdItem::cOsdItem | ( | eOSState | State = osUnknown | ) |
cOsdItem::cOsdItem | ( | const char * | Text, |
eOSState | State = osUnknown , |
||
bool | Selectable = true |
||
) |
virtual cOsdItem::~cOsdItem | ( | ) | [virtual] |
eOSState cOsdItem::ProcessKey | ( | eKeys | Key | ) | [virtual] |
Reimplemented in cMenuEditMapItem, cMenuEditMapItem, cMenuEditTimeItem, cMenuEditTimeItem, cMenuEditDateItem, cMenuEditDateItem, cMenuEditTranItem, cMenuEditTranItem, cMenuEditChanItem, cMenuEditChanItem, cMenuEditSrcItem, cMenuEditStrItem, cMenuEditStrItem, cMenuEditCaItem, cMenuEditChrItem, cMenuEditChrItem, cMenuEditPrcItem, cMenuEditPrcItem, cMenuEditNumItem, cMenuEditNumItem, cMenuEditIntItem, and cMenuEditIntItem.
Definition at line 58 of file osdbase.c.
References kOk, osUnknown, and state.
Referenced by cOsdMenu::ProcessKey().
virtual eOSState cOsdItem::ProcessKey | ( | eKeys | Key | ) | [virtual] |
Reimplemented in cMenuEditMapItem, cMenuEditMapItem, cMenuEditTimeItem, cMenuEditTimeItem, cMenuEditDateItem, cMenuEditDateItem, cMenuEditTranItem, cMenuEditTranItem, cMenuEditChanItem, cMenuEditChanItem, cMenuEditSrcItem, cMenuEditStrItem, cMenuEditStrItem, cMenuEditCaItem, cMenuEditChrItem, cMenuEditChrItem, cMenuEditPrcItem, cMenuEditPrcItem, cMenuEditNumItem, cMenuEditNumItem, cMenuEditIntItem, and cMenuEditIntItem.
bool cOsdItem::Selectable | ( | void | ) | const [inline] |
Definition at line 61 of file osdbase.h.
References selectable.
bool cOsdItem::Selectable | ( | void | ) | const [inline] |
Definition at line 61 of file include/vdr/osdbase.h.
References selectable.
Referenced by cOsdItem(), cOsdMenu::DisplayCurrent(), cOsdMenu::DisplayItem(), cOsdMenu::SelectableItem(), and SetSelectable().
virtual void cOsdItem::Set | ( | void | ) | [inline, virtual] |
Reimplemented in cMenuTimerItem, cMenuChannelItem, cMenuEditMapItem, cMenuEditMapItem, cMenuEditTimeItem, cMenuEditTimeItem, cMenuEditDateItem, cMenuEditDateItem, cMenuEditChanItem, cMenuEditSrcItem, cMenuEditChanItem, cMenuEditStraItem, cMenuEditStraItem, cMenuEditStrItem, cMenuEditStrItem, cMenuEditCaItem, cMenuEditChrItem, cMenuEditChrItem, cMenuEditPrcItem, cMenuEditPrcItem, cMenuEditNumItem, cMenuEditNumItem, cMenuEditBitItem, cMenuEditBitItem, cMenuEditBoolItem, cMenuEditBoolItem, cMenuEditIntItem, and cMenuEditIntItem.
virtual void cOsdItem::Set | ( | void | ) | [inline, virtual] |
Reimplemented in cMenuTimerItem, cMenuChannelItem, cMenuEditMapItem, cMenuEditMapItem, cMenuEditTimeItem, cMenuEditTimeItem, cMenuEditDateItem, cMenuEditDateItem, cMenuEditChanItem, cMenuEditSrcItem, cMenuEditChanItem, cMenuEditStraItem, cMenuEditStraItem, cMenuEditStrItem, cMenuEditStrItem, cMenuEditCaItem, cMenuEditChrItem, cMenuEditChrItem, cMenuEditPrcItem, cMenuEditPrcItem, cMenuEditNumItem, cMenuEditNumItem, cMenuEditBitItem, cMenuEditBitItem, cMenuEditBoolItem, cMenuEditBoolItem, cMenuEditIntItem, and cMenuEditIntItem.
Definition at line 66 of file include/vdr/osdbase.h.
Referenced by cOsdMenu::RefreshCurrent().
void cOsdItem::SetFresh | ( | bool | Fresh | ) |
Definition at line 53 of file osdbase.c.
References fresh.
Referenced by cOsdMenu::DisplayCurrent().
void cOsdItem::SetFresh | ( | bool | Fresh | ) |
void cOsdItem::SetSelectable | ( | bool | Selectable | ) |
Definition at line 48 of file osdbase.c.
References selectable, and Selectable().
Referenced by cMenuCam::AddMultiLineItem(), cMenuChannelItem::cMenuChannelItem(), cMenuEditFolder::cMenuEditFolder(), cMenuEditRecording::ProcessKey(), and cMenuFolder::Set().
void cOsdItem::SetSelectable | ( | bool | Selectable | ) |
void cOsdItem::SetText | ( | const char * | Text, |
bool | Copy = true |
||
) |
void cOsdItem::SetText | ( | const char * | Text, |
bool | Copy = true |
||
) |
Definition at line 42 of file osdbase.c.
References text.
Referenced by cMenuCam::AddMultiLineItem(), cMenuSetupCAMItem::Changed(), cMenuFolderItem::cMenuFolderItem(), cMenuRecordingItem::cMenuRecordingItem(), cMenuSetupCAMItem::cMenuSetupCAMItem(), cOsdItem(), cMenuRecordingItem::IncrementCounter(), cMenuChannelItem::Set(), cMenuTimerItem::Set(), cMenuEditItem::SetValue(), cHdffMenu::SetVideoConversion(), cMenuMain::Update(), and cMenuScheduleItem::Update().
const char* cOsdItem::Text | ( | void | ) | const [inline] |
const char* cOsdItem::Text | ( | void | ) | const [inline] |
Definition at line 65 of file include/vdr/osdbase.h.
References text.
Referenced by cMenuSetupCAMItem::Changed(), cMenuRecordingItem::cMenuRecordingItem(), cOsdMenu::DisplayCurrent(), cOsdMenu::DisplayItem(), cMenuMain::ProcessKey(), and cMenuRecordings::Set().
bool cOsdItem::fresh [protected] |
Definition at line 56 of file include/vdr/osdbase.h.
Referenced by cOsdItem(), cMenuEditIntItem::ProcessKey(), cMenuEditPrcItem::ProcessKey(), cMenuEditTimeItem::ProcessKey(), and SetFresh().
bool cOsdItem::selectable [private] |
Definition at line 54 of file include/vdr/osdbase.h.
Referenced by cOsdItem(), Selectable(), and SetSelectable().
eOSState cOsdItem::state [private] |
Definition at line 53 of file include/vdr/osdbase.h.
Referenced by cOsdItem(), cMenuEditIntItem::ProcessKey(), ProcessKey(), cMenuEditNumItem::ProcessKey(), cMenuEditPrcItem::ProcessKey(), cMenuEditChrItem::ProcessKey(), cMenuEditCaItem::ProcessKey(), cMenuEditSrcItem::ProcessKey(), cMenuEditTranItem::ProcessKey(), cMenuEditDateItem::ProcessKey(), cMenuEditTimeItem::ProcessKey(), and cMenuEditMapItem::ProcessKey().
char * cOsdItem::text [private] |
Definition at line 52 of file include/vdr/osdbase.h.
Referenced by cOsdItem(), SetText(), Text(), and ~cOsdItem().