vdr
1.7.27
|
Public Member Functions | |
cMenuEditChannel (cChannel *Channel, bool New=false) | |
virtual eOSState | ProcessKey (eKeys Key) |
Private Member Functions | |
void | Setup (void) |
Private Attributes | |
cChannel * | channel |
cChannel | data |
cSourceParam * | sourceParam |
char | name [256] |
cMenuEditChannel::cMenuEditChannel | ( | cChannel * | Channel, |
bool | New = false |
||
) |
Definition at line 214 of file menu.c.
References channel, data, cChannel::name, name, cChannel::nid, cChannel::rid, Setup(), sourceParam, strn0cpy(), and cChannel::tid.
eOSState cMenuEditChannel::ProcessKey | ( | eKeys | Key | ) | [virtual] |
Reimplemented from cOsdMenu.
Definition at line 272 of file menu.c.
References cListBase::Add(), channel, Channels, data, cSourceParam::GetData(), cChannels::HasUniqueChannelID(), isyslog, kNone, kOk, cSkins::Message(), mtError, cChannel::name, name, cChannel::Number(), osBack, osContinue, osUnknown, osUser1, cChannels::ReNumber(), cChannels::SetModified(), Setup(), Skins, cChannel::source, sourceParam, cSource::st_Mask, strcpyrealloc(), cChannel::ToText(), and tr.
void cMenuEditChannel::Setup | ( | void | ) | [private] |
Definition at line 233 of file menu.c.
References cOsdMenu::Add(), cChannel::apids, cChannel::caids, cOsdMenu::Clear(), cOsdMenu::current, cOsdMenu::Current(), data, cOsdMenu::Display(), cChannel::dpids, cChannel::frequency, cSourceParams::Get(), cList< cOsdItem >::Get(), cSourceParam::GetOsdItem(), name, cChannel::ppid, cOsdMenu::SetCurrent(), cSourceParam::SetData(), cChannel::sid, cChannel::source, sourceParam, SourceParams, cChannel::spids, cSource::ToString(), cChannel::tpid, tr, and cChannel::vpid.
Referenced by cMenuEditChannel(), and ProcessKey().
cChannel* cMenuEditChannel::channel [private] |
Definition at line 204 of file menu.c.
Referenced by cMenuEditChannel(), and ProcessKey().
cChannel cMenuEditChannel::data [private] |
Definition at line 205 of file menu.c.
Referenced by cMenuEditChannel(), ProcessKey(), and Setup().
char cMenuEditChannel::name[256] [private] |
Definition at line 207 of file menu.c.
Referenced by cMenuEditChannel(), ProcessKey(), and Setup().
cSourceParam* cMenuEditChannel::sourceParam [private] |
Definition at line 206 of file menu.c.
Referenced by cMenuEditChannel(), ProcessKey(), and Setup().