|
vdr 2.7.9
|
#include <menu.h>
Public Member Functions | |
| cDisplayChannel (int Number, bool Switched) | |
| cDisplayChannel (eKeys FirstKey) | |
| virtual | ~cDisplayChannel () override |
| virtual eOSState | ProcessKey (eKeys Key) override |
Public Member Functions inherited from cOsdObject | |
| cOsdObject (bool FastResponse=false) | |
| virtual | ~cOsdObject () |
| virtual bool | NeedsFastResponse (void) |
| bool | IsMenu (void) const |
| virtual void | Show (void) |
Static Public Member Functions | |
| static bool | IsOpen (void) |
Private Member Functions | |
| void | DisplayChannel (void) |
| void | DisplayInfo (void) |
| void | Refresh (void) |
| const cChannel * | NextAvailableChannel (const cChannel *Channel, int Direction) |
Private Attributes | |
| cSkinDisplayChannel * | displayChannel |
| int | group |
| bool | withInfo |
| cTimeMs | lastTime |
| int | number |
| bool | timeout |
| int | osdState |
| const cPositioner * | positioner |
| const cChannel * | channel |
| const cEvent * | lastPresent |
| const cEvent * | lastFollowing |
Static Private Attributes | |
| static cDisplayChannel * | currentDisplayChannel = NULL |
Additional Inherited Members | |
Protected Member Functions inherited from cOsdObject | |
| void | SetNeedsFastResponse (bool NeedsFastResponse) |
| cDisplayChannel::cDisplayChannel | ( | int | Number, |
| bool | Switched ) |
Definition at line 5014 of file menu.c.
References channel, cOsdObject::cOsdObject(), currentDisplayChannel, DisplayChannel(), displayChannel, DisplayInfo(), group, lastFollowing, lastPresent, lastTime, LOCK_CHANNELS_READ, number, cOsdProvider::OsdSizeChanged(), osdState, positioner, Setup, Skins, timeout, and withInfo.
| cDisplayChannel::cDisplayChannel | ( | eKeys | FirstKey | ) |
Definition at line 5040 of file menu.c.
References channel, cOsdObject::cOsdObject(), cDevice::CurrentChannel(), currentDisplayChannel, displayChannel, group, lastFollowing, lastPresent, lastTime, LOCK_CHANNELS_READ, number, cOsdProvider::OsdSizeChanged(), osdState, positioner, ProcessKey(), Setup, Skins, timeout, and withInfo.
|
overridevirtual |
Definition at line 5061 of file menu.c.
References currentDisplayChannel, displayChannel, and cStatus::MsgOsdClear().
|
private |
Definition at line 5068 of file menu.c.
References channel, ChannelString(), displayChannel, lastFollowing, lastPresent, lastTime, cStatus::MsgOsdChannel(), and number.
Referenced by cDisplayChannel(), and Refresh().
|
private |
Definition at line 5076 of file menu.c.
References channel, displayChannel, lastFollowing, lastPresent, lastTime, LOCK_SCHEDULES_READ, cStatus::MsgOsdProgramme(), SetTrackDescriptions(), cEvent::ShortText(), cEvent::StartTime(), cEvent::Title(), and withInfo.
Referenced by cDisplayChannel(), and ProcessKey().
|
inlinestatic |
|
private |
Definition at line 5101 of file menu.c.
References cDevice::GetDevice(), cChannel::GroupSep(), LIVEPRIORITY, LOCK_CHANNELS_READ, cListObject::Next(), cListObject::Prev(), Setup, and cControl::Shutdown().
Referenced by ProcessKey().
Reimplemented from cOsdObject.
Definition at line 5118 of file menu.c.
References cDevice::ActualDevice(), channel, cDevice::CurrentChannel(), displayChannel, DisplayInfo(), group, cChannel::GroupSep(), cPositioner::IsMoving(), k0, k1, k9, k_Release, k_Repeat, kChanDn, kChanUp, kDown, kLeft, kNext, kNone, kOk, kPrev, kRight, kUp, lastTime, LOCK_CHANNELS_READ, cChannels::MaxNumber(), cListObject::Next(), NextAvailableChannel(), NORMALKEY, cChannel::Number(), number, osContinue, cOsdProvider::OsdSizeChanged(), osdState, osEnd, cDevice::Positioner(), positioner, cRemote::Put(), Refresh(), cOsdObject::SetNeedsFastResponse(), SetTrackDescriptions(), Setup, Skins, timeout, and withInfo.
Referenced by cDisplayChannel().
|
private |
Definition at line 5095 of file menu.c.
References DisplayChannel(), and displayChannel.
Referenced by ProcessKey().
|
private |
Definition at line 133 of file menu.h.
Referenced by cDisplayChannel(), cDisplayChannel(), DisplayChannel(), DisplayInfo(), and ProcessKey().
|
staticprivate |
Definition at line 136 of file menu.h.
Referenced by cDisplayChannel(), cDisplayChannel(), IsOpen(), and ~cDisplayChannel().
|
private |
Definition at line 125 of file menu.h.
Referenced by cDisplayChannel(), cDisplayChannel(), DisplayChannel(), DisplayInfo(), ProcessKey(), Refresh(), and ~cDisplayChannel().
|
private |
Definition at line 126 of file menu.h.
Referenced by cDisplayChannel(), cDisplayChannel(), and ProcessKey().
|
private |
Definition at line 135 of file menu.h.
Referenced by cDisplayChannel(), cDisplayChannel(), DisplayChannel(), and DisplayInfo().
|
private |
Definition at line 134 of file menu.h.
Referenced by cDisplayChannel(), cDisplayChannel(), DisplayChannel(), and DisplayInfo().
|
private |
Definition at line 128 of file menu.h.
Referenced by cDisplayChannel(), cDisplayChannel(), DisplayChannel(), DisplayInfo(), and ProcessKey().
|
private |
Definition at line 129 of file menu.h.
Referenced by cDisplayChannel(), cDisplayChannel(), DisplayChannel(), and ProcessKey().
|
private |
Definition at line 131 of file menu.h.
Referenced by cDisplayChannel(), cDisplayChannel(), and ProcessKey().
|
private |
Definition at line 132 of file menu.h.
Referenced by cDisplayChannel(), cDisplayChannel(), and ProcessKey().
|
private |
Definition at line 130 of file menu.h.
Referenced by cDisplayChannel(), cDisplayChannel(), and ProcessKey().
|
private |
Definition at line 127 of file menu.h.
Referenced by cDisplayChannel(), cDisplayChannel(), DisplayInfo(), and ProcessKey().