vdr
1.7.31
|
#include <menu.h>
Public Member Functions | |
cDisplayChannel (int Number, bool Switched) | |
cDisplayChannel (eKeys FirstKey) | |
virtual | ~cDisplayChannel () |
virtual eOSState | ProcessKey (eKeys Key) |
cDisplayChannel (int Number, bool Switched) | |
cDisplayChannel (eKeys FirstKey) | |
virtual | ~cDisplayChannel () |
virtual eOSState | ProcessKey (eKeys Key) |
![]() | |
cOsdObject (bool FastResponse=false) | |
virtual | ~cOsdObject () |
virtual bool | NeedsFastResponse (void) |
bool | IsMenu (void) const |
virtual void | Show (void) |
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) |
static bool | IsOpen (void) |
Private Member Functions | |
void | DisplayChannel (void) |
void | DisplayInfo (void) |
void | Refresh (void) |
cChannel * | NextAvailableChannel (cChannel *Channel, int Direction) |
void | DisplayChannel (void) |
void | DisplayInfo (void) |
void | Refresh (void) |
cChannel * | NextAvailableChannel (cChannel *Channel, int Direction) |
Private Attributes | |
cSkinDisplayChannel * | displayChannel |
int | group |
bool | withInfo |
cTimeMs | lastTime |
int | number |
bool | timeout |
cChannel * | channel |
const cEvent * | lastPresent |
const cEvent * | lastFollowing |
Static Private Attributes | |
static cDisplayChannel * | currentDisplayChannel = NULL |
Additional Inherited Members | |
![]() | |
void | SetNeedsFastResponse (bool NeedsFastResponse) |
void | SetNeedsFastResponse (bool NeedsFastResponse) |
Definition at line 116 of file include/vdr/menu.h.
cDisplayChannel::cDisplayChannel | ( | int | Number, |
bool | Switched | ||
) |
Definition at line 4018 of file menu.c.
References channel, Channels, cSkins::Current(), currentDisplayChannel, displayChannel, DisplayChannel(), cSkin::DisplayChannel(), DisplayInfo(), cSkinDisplay::Flush(), cChannels::GetByNumber(), group, lastFollowing, lastPresent, lastTime, number, cTimeMs::Set(), Setup, cSetup::ShowInfoOnChSwitch, Skins, timeout, cSetup::TimeoutRequChInfo, and withInfo.
cDisplayChannel::cDisplayChannel | ( | eKeys | FirstKey | ) |
Definition at line 4037 of file menu.c.
References channel, Channels, cSkins::Current(), cDevice::CurrentChannel(), currentDisplayChannel, displayChannel, cSkin::DisplayChannel(), cChannels::GetByNumber(), group, lastFollowing, lastPresent, lastTime, number, ProcessKey(), cTimeMs::Set(), Setup, cSetup::ShowInfoOnChSwitch, Skins, timeout, and withInfo.
|
virtual |
Definition at line 4052 of file menu.c.
References currentDisplayChannel, displayChannel, and cStatus::MsgOsdClear().
cDisplayChannel::cDisplayChannel | ( | int | Number, |
bool | Switched | ||
) |
cDisplayChannel::cDisplayChannel | ( | eKeys | FirstKey | ) |
|
virtual |
|
private |
Definition at line 4059 of file menu.c.
References channel, ChannelString(), displayChannel, lastFollowing, lastPresent, cStatus::MsgOsdChannel(), number, and cSkinDisplayChannel::SetChannel().
Referenced by cDisplayChannel(), and Refresh().
|
private |
|
private |
Definition at line 4066 of file menu.c.
References channel, displayChannel, cSchedule::GetFollowingEvent(), cSchedule::GetPresentEvent(), cSchedules::GetSchedule(), lastFollowing, lastPresent, cStatus::MsgOsdProgramme(), cChannel::Number(), cSchedules::Schedules(), cSkinDisplayChannel::SetEvents(), SetTrackDescriptions(), cEvent::ShortText(), cEvent::StartTime(), cEvent::Title(), and withInfo.
Referenced by cDisplayChannel(), and ProcessKey().
|
private |
|
inlinestatic |
Definition at line 137 of file menu.h.
References currentDisplayChannel.
|
inlinestatic |
Definition at line 137 of file include/vdr/menu.h.
References currentDisplayChannel.
Referenced by main().
Definition at line 4094 of file menu.c.
References Channels, cSetup::ChannelsWrap, cList< T >::First(), cDevice::GetDevice(), cChannel::GroupSep(), cList< T >::Last(), LIVEPRIORITY, cList< T >::Next(), cList< T >::Prev(), and Setup.
Referenced by ProcessKey().
Reimplemented from cOsdObject.
Definition at line 4108 of file menu.c.
References channel, cSetup::ChannelEntryTimeout, cSetup::ChannelInfoTime, Channels, cDevice::CurrentChannel(), displayChannel, DisplayInfo(), cTimeMs::Elapsed(), cSkinDisplay::Flush(), cList< T >::Get(), cChannels::GetByNumber(), cChannels::GetNextGroup(), cChannels::GetNextNormal(), cChannels::GetPrevGroup(), group, cChannel::GroupSep(), cListObject::Index(), k0, k1, k9, k_Release, k_Repeat, kChanDn, kChanUp, kDown, kLeft, kNext, kNone, kOk, kPrev, kRight, kUp, lastTime, cChannels::MaxNumber(), cList< T >::Next(), NextAvailableChannel(), NORMALKEY, number, cChannel::Number(), osContinue, osEnd, cRemote::Put(), Refresh(), cTimeMs::Set(), SetTrackDescriptions(), Setup, cChannels::SwitchTo(), timeout, and withInfo.
Referenced by cDisplayChannel().
Reimplemented from cOsdObject.
|
private |
Definition at line 4088 of file menu.c.
References displayChannel, DisplayChannel(), and cSkinDisplayChannel::SetEvents().
Referenced by ProcessKey().
|
private |
|
private |
Definition at line 124 of file include/vdr/menu.h.
Referenced by cDisplayChannel(), DisplayChannel(), DisplayInfo(), and ProcessKey().
|
staticprivate |
Definition at line 127 of file include/vdr/menu.h.
Referenced by cDisplayChannel(), IsOpen(), and ~cDisplayChannel().
|
private |
Definition at line 118 of file include/vdr/menu.h.
Referenced by cDisplayChannel(), DisplayChannel(), DisplayInfo(), ProcessKey(), Refresh(), and ~cDisplayChannel().
|
private |
Definition at line 119 of file include/vdr/menu.h.
Referenced by cDisplayChannel(), and ProcessKey().
|
private |
Definition at line 126 of file include/vdr/menu.h.
Referenced by cDisplayChannel(), DisplayChannel(), and DisplayInfo().
|
private |
Definition at line 125 of file include/vdr/menu.h.
Referenced by cDisplayChannel(), DisplayChannel(), and DisplayInfo().
|
private |
Definition at line 121 of file include/vdr/menu.h.
Referenced by cDisplayChannel(), and ProcessKey().
|
private |
Definition at line 122 of file include/vdr/menu.h.
Referenced by cDisplayChannel(), DisplayChannel(), and ProcessKey().
|
private |
Definition at line 123 of file include/vdr/menu.h.
Referenced by cDisplayChannel(), and ProcessKey().
|
private |
Definition at line 120 of file include/vdr/menu.h.
Referenced by cDisplayChannel(), DisplayInfo(), and ProcessKey().