vdr 2.6.1
|
#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 void | SetMenuItem (cSkinDisplayMenu *DisplayMenu, int Index, bool Current, bool Selectable) |
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 void | SetMenuItem (cSkinDisplayMenu *DisplayMenu, int Index, bool Current, bool Selectable) |
virtual eOSState | ProcessKey (eKeys Key) |
![]() | |
cListObject (void) | |
virtual | ~cListObject () |
virtual int | Compare (const cListObject &ListObject) const |
void | Append (cListObject *Object) |
void | Insert (cListObject *Object) |
void | Unlink (void) |
int | Index (void) const |
cListObject * | Prev (void) const |
cListObject * | Next (void) const |
cListObject (void) | |
virtual | ~cListObject () |
virtual int | Compare (const cListObject &ListObject) const |
void | Append (cListObject *Object) |
void | Insert (cListObject *Object) |
void | Unlink (void) |
int | Index (void) const |
cListObject * | Prev (void) const |
cListObject * | Next (void) const |
Protected Attributes | |
bool | fresh |
Private Attributes | |
char * | text |
eOSState | state |
bool | selectable |
Definition at line 48 of file include/vdr/osdbase.h.
Definition at line 28 of file osdbase.c.
References fresh, selectable, Selectable(), SetText(), state, text, and Text().
|
virtual |
Reimplemented in cMenuEditIntItem, cMenuEditNumItem, cMenuEditIntxItem, cMenuEditPrcItem, cMenuEditChrItem, cMenuEditStrItem, cMenuEditChanItem, cMenuEditTranItem, cMenuEditDateItem, cMenuEditTimeItem, cMenuEditMapItem, cMenuEditCaItem, cMenuEditSrcItem, cMenuEditIntItem, cMenuEditNumItem, cMenuEditIntxItem, cMenuEditPrcItem, cMenuEditChrItem, cMenuEditStrItem, cMenuEditChanItem, cMenuEditTranItem, cMenuEditDateItem, cMenuEditTimeItem, and cMenuEditMapItem.
Definition at line 63 of file osdbase.c.
References kOk, osUnknown, and state.
Referenced by cMenuEditIntItem::ProcessKey(), cMenuEditNumItem::ProcessKey(), cMenuEditPrcItem::ProcessKey(), cMenuEditChrItem::ProcessKey(), cMenuEditStrItem::ProcessKey(), cMenuEditDateItem::ProcessKey(), cMenuEditTimeItem::ProcessKey(), cMenuEditMapItem::ProcessKey(), cOsdMenu::ProcessKey(), cMenuEditCaItem::ProcessKey(), and cMenuEditSrcItem::ProcessKey().
Reimplemented in cMenuEditIntItem, cMenuEditNumItem, cMenuEditIntxItem, cMenuEditPrcItem, cMenuEditChrItem, cMenuEditStrItem, cMenuEditChanItem, cMenuEditTranItem, cMenuEditDateItem, cMenuEditTimeItem, cMenuEditMapItem, cMenuEditCaItem, cMenuEditSrcItem, cMenuEditIntItem, cMenuEditNumItem, cMenuEditIntxItem, cMenuEditPrcItem, cMenuEditChrItem, cMenuEditStrItem, cMenuEditChanItem, cMenuEditTranItem, cMenuEditDateItem, cMenuEditTimeItem, and cMenuEditMapItem.
|
inline |
Definition at line 59 of file include/vdr/osdbase.h.
References selectable.
Referenced by cOsdItem(), cOsdMenu::DisplayCurrent(), cOsdMenu::DisplayItem(), cOsdMenu::SelectableItem(), SetMenuItem(), cMenuChannelItem::SetMenuItem(), cMenuTimerItem::SetMenuItem(), cMenuScheduleItem::SetMenuItem(), cMenuRecordingItem::SetMenuItem(), and SetSelectable().
|
inline |
Definition at line 59 of file osdbase.h.
References selectable.
|
inlinevirtual |
Reimplemented in cMenuEditIntItem, cMenuEditBoolItem, cMenuEditBitItem, cMenuEditNumItem, cMenuEditIntxItem, cMenuEditPrcItem, cMenuEditChrItem, cMenuEditStrItem, cMenuEditStraItem, cMenuEditStrlItem, cMenuEditChanItem, cMenuEditDateItem, cMenuEditTimeItem, cMenuEditMapItem, cMenuEditCaItem, cMenuEditSrcItem, cMenuChannelItem, cMenuFolderItem, cMenuTimerItem, cMenuEditIntItem, cMenuEditBoolItem, cMenuEditBitItem, cMenuEditNumItem, cMenuEditIntxItem, cMenuEditPrcItem, cMenuEditChrItem, cMenuEditStrItem, cMenuEditStraItem, cMenuEditStrlItem, cMenuEditChanItem, cMenuEditDateItem, cMenuEditTimeItem, and cMenuEditMapItem.
Definition at line 64 of file include/vdr/osdbase.h.
Referenced by cOsdMenu::RefreshCurrent().
|
inlinevirtual |
Reimplemented in cMenuEditIntItem, cMenuEditBoolItem, cMenuEditBitItem, cMenuEditNumItem, cMenuEditIntxItem, cMenuEditPrcItem, cMenuEditChrItem, cMenuEditStrItem, cMenuEditStraItem, cMenuEditStrlItem, cMenuEditChanItem, cMenuEditDateItem, cMenuEditTimeItem, cMenuEditMapItem, cMenuEditCaItem, cMenuEditSrcItem, cMenuChannelItem, cMenuFolderItem, cMenuTimerItem, cMenuEditIntItem, cMenuEditBoolItem, cMenuEditBitItem, cMenuEditNumItem, cMenuEditIntxItem, cMenuEditPrcItem, cMenuEditChrItem, cMenuEditStrItem, cMenuEditStraItem, cMenuEditStrlItem, cMenuEditChanItem, cMenuEditDateItem, cMenuEditTimeItem, and cMenuEditMapItem.
void cOsdItem::SetFresh | ( | bool | Fresh | ) |
Definition at line 53 of file osdbase.c.
References fresh.
Referenced by cOsdMenu::DisplayCurrent().
void cOsdItem::SetFresh | ( | bool | Fresh | ) |
|
virtual |
Reimplemented in cMenuChannelItem, cMenuTimerItem, cMenuScheduleItem, and cMenuRecordingItem.
Definition at line 58 of file osdbase.c.
References cListObject::Index(), Selectable(), cSkinDisplayMenu::SetItem(), and Text().
Referenced by cOsdMenu::DisplayCurrent(), and cOsdMenu::DisplayItem().
|
virtual |
Reimplemented in cMenuChannelItem, cMenuTimerItem, cMenuScheduleItem, and cMenuRecordingItem.
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(), cMenuPathEdit::cMenuPathEdit(), cMenuRecordingItem::cMenuRecordingItem(), cMenuFolder::Set(), and cMenuRecordingEdit::Set().
void cOsdItem::SetSelectable | ( | bool | Selectable | ) |
void cOsdItem::SetText | ( | const char * | Text, |
bool | Copy = true |
||
) |
Definition at line 42 of file osdbase.c.
Referenced by cMenuCam::AddMultiLineItem(), cMenuSetupCAMItem::Changed(), cMenuRecordingItem::cMenuRecordingItem(), cMenuSetupCAMItem::cMenuSetupCAMItem(), cOsdItem(), cMenuRecordingItem::IncrementCounter(), cMenuChannelItem::Set(), cMenuFolderItem::Set(), cMenuTimerItem::Set(), cMenuEditItem::SetValue(), cHdffMenu::SetVideoConversion(), cMenuMain::Update(), and cMenuScheduleItem::Update().
void cOsdItem::SetText | ( | const char * | Text, |
bool | Copy = true |
||
) |
|
inline |
Definition at line 63 of file include/vdr/osdbase.h.
References text.
Referenced by cMenuSetupCAMItem::Changed(), cMenuRecordingItem::cMenuRecordingItem(), cOsdItem(), cOsdMenu::DisplayCurrent(), cOsdMenu::DisplayItem(), cMenuRecordings::Set(), SetMenuItem(), cMenuChannelItem::SetMenuItem(), cMenuTimerItem::SetMenuItem(), cMenuScheduleItem::SetMenuItem(), cMenuRecordingItem::SetMenuItem(), and SetText().
|
inline |
|
protected |
Definition at line 54 of file include/vdr/osdbase.h.
Referenced by cOsdItem(), cMenuEditIntItem::ProcessKey(), cMenuEditPrcItem::ProcessKey(), cMenuEditTimeItem::ProcessKey(), and SetFresh().
|
private |
Definition at line 52 of file include/vdr/osdbase.h.
Referenced by cOsdItem(), Selectable(), and SetSelectable().
|
private |
Definition at line 51 of file include/vdr/osdbase.h.
Referenced by cOsdItem(), cMenuEditIntItem::ProcessKey(), cMenuEditNumItem::ProcessKey(), cMenuEditIntxItem::ProcessKey(), cMenuEditPrcItem::ProcessKey(), cMenuEditChrItem::ProcessKey(), cMenuEditTranItem::ProcessKey(), cMenuEditDateItem::ProcessKey(), cMenuEditTimeItem::ProcessKey(), cMenuEditMapItem::ProcessKey(), ProcessKey(), cMenuEditCaItem::ProcessKey(), and cMenuEditSrcItem::ProcessKey().
|
private |
Definition at line 50 of file include/vdr/osdbase.h.
Referenced by cOsdItem(), SetText(), Text(), and ~cOsdItem().