vdr
1.7.27
|
#include <menu.h>
Public Member Functions | |
cMenuMain (eOSState State=osUnknown) | |
virtual eOSState | ProcessKey (eKeys Key) |
cMenuMain (eOSState State=osUnknown) | |
virtual eOSState | ProcessKey (eKeys Key) |
Static Public Member Functions | |
static cOsdObject * | PluginOsdObject (void) |
static cOsdObject * | PluginOsdObject (void) |
Private Member Functions | |
void | Set (void) |
bool | Update (bool Force=false) |
void | Set (void) |
bool | Update (bool Force=false) |
Private Attributes | |
bool | replaying |
cOsdItem * | stopReplayItem |
cOsdItem * | cancelEditingItem |
cOsdItem * | cancelFileTransferItem |
cOsdItem * | stopRecordingItem |
int | recordControlsState |
Static Private Attributes | |
static cOsdObject * | pluginOsdObject = NULL |
Definition at line 99 of file include/vdr/menu.h.
cMenuMain::cMenuMain | ( | eOSState | State = osUnknown | ) |
Definition at line 3693 of file menu.c.
References cOsdMenu::AddSubMenu(), cPluginManager::CallFirstService(), cancelEditingItem, cancelFileTransferItem, Commands, cOsdObject::IsMenu(), osChannels, osCommands, osRecordings, osSchedule, osSetup, osTimers, recordControlsState, replaying, Set(), stopRecordingItem, stopReplayItem, and tr.
cMenuMain::cMenuMain | ( | eOSState | State = osUnknown | ) |
cOsdObject * cMenuMain::PluginOsdObject | ( | void | ) | [static] |
static cOsdObject* cMenuMain::PluginOsdObject | ( | void | ) | [static] |
eOSState cMenuMain::ProcessKey | ( | eKeys | Key | ) | [virtual] |
Reimplemented from cOsdMenu.
Definition at line 3851 of file menu.c.
References cOsdMenu::AddSubMenu(), cPluginManager::CallFirstService(), Commands, cInterface::Confirm(), cOsdMenu::Current(), cOsdMenu::Display(), cList< cOsdItem >::Get(), cPluginManager::GetPlugin(), cOsdMenu::HasSubMenu(), I18nCurrentLanguage(), Interface, cOsdObject::IsMenu(), kAudio, kBlue, kGreen, kNone, kRecord, kRed, kYellow, cReplayControl::LastReplayed(), cPlugin::MainMenuAction(), osCancelEdit, osCancelTransfer, osChannels, osCommands, osContinue, osEnd, osPause, osPlugin, osRecord, osRecordings, osReplay, osSchedule, osSetup, osStopRecord, osStopReplay, osTimers, cMenuPluginItem::PluginIndex(), pluginOsdObject, cRemote::Put(), replaying, Set(), cFileTransfer::Stop(), cCutter::Stop(), cRecordControls::Stop(), STOP_RECORDING, cOsdItem::Text(), tr, and Update().
virtual eOSState cMenuMain::ProcessKey | ( | eKeys | Key | ) | [virtual] |
Reimplemented from cOsdMenu.
void cMenuMain::Set | ( | void | ) | [private] |
void cMenuMain::Set | ( | void | ) | [private] |
Definition at line 3740 of file menu.c.
References cOsdMenu::Add(), cOsdMenu::Clear(), Commands, cListBase::Count(), cOsdMenu::Display(), cPluginManager::GetPlugin(), cOsdMenu::hk(), cPlugin::MainMenuEntry(), osChannels, osCommands, osRecordings, osSchedule, osSetup, osTimers, cOsdMenu::SetHasHotkeys(), cOsdMenu::SetTitle(), tr, and Update().
Referenced by cMenuMain(), and ProcessKey().
bool cMenuMain::Update | ( | bool | Force = false | ) | [private] |
bool cMenuMain::Update | ( | bool | Force = false | ) | [private] |
Definition at line 3777 of file menu.c.
References cFileTransfer::Active(), cCutter::Active(), cOsdMenu::Add(), cancelEditingItem, cancelFileTransferItem, cControl::Control(), cOsdMenu::Del(), cFreeDiskSpace::FreeDiskSpaceString(), cRecordControls::GetInstantId(), cFreeDiskSpace::HasChanged(), cListObject::Index(), cReplayControl::LastReplayed(), cList< cOsdItem >::Next(), osCancelEdit, osCancelTransfer, osStopRecord, osStopReplay, recordControlsState, replaying, cOsdMenu::SetHelp(), cOsdItem::SetText(), cOsdMenu::SetTitle(), cString::sprintf(), cRecordControls::StateChanged(), STOP_RECORDING, stopRecordingItem, stopReplayItem, and tr.
Referenced by ProcessKey(), and Set().
cOsdItem * cMenuMain::cancelEditingItem [private] |
Definition at line 103 of file include/vdr/menu.h.
Referenced by cMenuMain(), and Update().
cOsdItem * cMenuMain::cancelFileTransferItem [private] |
Definition at line 104 of file include/vdr/menu.h.
Referenced by cMenuMain(), and Update().
static cOsdObject * cMenuMain::pluginOsdObject = NULL [static, private] |
Definition at line 107 of file include/vdr/menu.h.
Referenced by PluginOsdObject(), and ProcessKey().
int cMenuMain::recordControlsState [private] |
Definition at line 106 of file include/vdr/menu.h.
Referenced by cMenuMain(), and Update().
bool cMenuMain::replaying [private] |
Definition at line 101 of file include/vdr/menu.h.
Referenced by cMenuMain(), ProcessKey(), and Update().
cOsdItem * cMenuMain::stopRecordingItem [private] |
Definition at line 105 of file include/vdr/menu.h.
Referenced by cMenuMain(), and Update().
cOsdItem * cMenuMain::stopReplayItem [private] |
Definition at line 102 of file include/vdr/menu.h.
Referenced by cMenuMain(), and Update().