|
vdr
1.7.27
|
#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) |
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 |
Definition at line 116 of file include/vdr/menu.h.
| cDisplayChannel::cDisplayChannel | ( | int | Number, |
| bool | Switched | ||
| ) |
Definition at line 4014 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 4033 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.
| cDisplayChannel::~cDisplayChannel | ( | ) | [virtual] |
Definition at line 4048 of file menu.c.
References currentDisplayChannel, displayChannel, and cStatus::MsgOsdClear().
| cDisplayChannel::cDisplayChannel | ( | int | Number, |
| bool | Switched | ||
| ) |
| cDisplayChannel::cDisplayChannel | ( | eKeys | FirstKey | ) |
| virtual cDisplayChannel::~cDisplayChannel | ( | ) | [virtual] |
| void cDisplayChannel::DisplayChannel | ( | void | ) | [private] |
Definition at line 4055 of file menu.c.
References channel, ChannelString(), displayChannel, lastFollowing, lastPresent, cStatus::MsgOsdChannel(), number, and cSkinDisplayChannel::SetChannel().
Referenced by cDisplayChannel(), and Refresh().
| void cDisplayChannel::DisplayChannel | ( | void | ) | [private] |
| void cDisplayChannel::DisplayInfo | ( | void | ) | [private] |
Definition at line 4062 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().
| void cDisplayChannel::DisplayInfo | ( | void | ) | [private] |
| static bool cDisplayChannel::IsOpen | ( | void | ) | [inline, static] |
Definition at line 137 of file menu.h.
References currentDisplayChannel.
| static bool cDisplayChannel::IsOpen | ( | void | ) | [inline, static] |
Definition at line 137 of file include/vdr/menu.h.
References currentDisplayChannel.
Referenced by main().
| cChannel * cDisplayChannel::NextAvailableChannel | ( | cChannel * | Channel, |
| int | Direction | ||
| ) | [private] |
Definition at line 4090 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().
| cChannel* cDisplayChannel::NextAvailableChannel | ( | cChannel * | Channel, |
| int | Direction | ||
| ) | [private] |
| eOSState cDisplayChannel::ProcessKey | ( | eKeys | Key | ) | [virtual] |
Reimplemented from cOsdObject.
Definition at line 4104 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().
| virtual eOSState cDisplayChannel::ProcessKey | ( | eKeys | Key | ) | [virtual] |
Reimplemented from cOsdObject.
| void cDisplayChannel::Refresh | ( | void | ) | [private] |
Definition at line 4084 of file menu.c.
References displayChannel, DisplayChannel(), and cSkinDisplayChannel::SetEvents().
Referenced by ProcessKey().
| void cDisplayChannel::Refresh | ( | void | ) | [private] |
cChannel * cDisplayChannel::channel [private] |
Definition at line 124 of file include/vdr/menu.h.
Referenced by cDisplayChannel(), DisplayChannel(), DisplayInfo(), and ProcessKey().
static cDisplayChannel * cDisplayChannel::currentDisplayChannel = NULL [static, private] |
Definition at line 127 of file include/vdr/menu.h.
Referenced by cDisplayChannel(), IsOpen(), and ~cDisplayChannel().
cSkinDisplayChannel * cDisplayChannel::displayChannel [private] |
Definition at line 118 of file include/vdr/menu.h.
Referenced by cDisplayChannel(), DisplayChannel(), DisplayInfo(), ProcessKey(), Refresh(), and ~cDisplayChannel().
int cDisplayChannel::group [private] |
Definition at line 119 of file include/vdr/menu.h.
Referenced by cDisplayChannel(), and ProcessKey().
const cEvent * cDisplayChannel::lastFollowing [private] |
Definition at line 126 of file include/vdr/menu.h.
Referenced by cDisplayChannel(), DisplayChannel(), and DisplayInfo().
const cEvent * cDisplayChannel::lastPresent [private] |
Definition at line 125 of file include/vdr/menu.h.
Referenced by cDisplayChannel(), DisplayChannel(), and DisplayInfo().
cTimeMs cDisplayChannel::lastTime [private] |
Definition at line 121 of file include/vdr/menu.h.
Referenced by cDisplayChannel(), and ProcessKey().
int cDisplayChannel::number [private] |
Definition at line 122 of file include/vdr/menu.h.
Referenced by cDisplayChannel(), DisplayChannel(), and ProcessKey().
bool cDisplayChannel::timeout [private] |
Definition at line 123 of file include/vdr/menu.h.
Referenced by cDisplayChannel(), and ProcessKey().
bool cDisplayChannel::withInfo [private] |
Definition at line 120 of file include/vdr/menu.h.
Referenced by cDisplayChannel(), DisplayInfo(), and ProcessKey().
1.8.0