cMenuEditChannel Class Reference

Inheritance diagram for cMenuEditChannel:

Inheritance graph
[legend]
Collaboration diagram for cMenuEditChannel:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 cMenuEditChannel (cChannel *Channel, bool New=false)
virtual eOSState ProcessKey (eKeys Key)

Private Member Functions

void Setup (void)

Private Attributes

cChannelchannel
cChannel data
char name [256]


Detailed Description

Definition at line 214 of file menu.c.


Constructor & Destructor Documentation

cMenuEditChannel::cMenuEditChannel ( cChannel Channel,
bool  New = false 
)

Definition at line 225 of file menu.c.

References channel, data, cChannel::nid, cChannel::rid, Setup(), and cChannel::tid.

Here is the call graph for this function:


Member Function Documentation

void cMenuEditChannel::Setup ( void   )  [private]

Definition at line 241 of file menu.c.

References cOsdMenu::Add(), cChannel::apids, cChannel::bandwidth, BandwidthValues, cChannel::caids, cOsdMenu::Clear(), cChannel::coderateH, cChannel::coderateL, CoderateValues, cOsdMenu::Current(), cOsdMenu::current, data, cOsdMenu::Display(), cChannel::dpids, FileNameChars, cChannel::frequency, cList< cOsdItem >::Get(), cChannel::guard, GuardValues, cChannel::hierarchy, HierarchyValues, cChannel::inversion, InversionValues, cChannel::modulation, ModulationValues, cChannel::name, name, cChannel::polarization, cChannel::ppid, cOsdMenu::SetCurrent(), cChannel::sid, cChannel::source, cChannel::srate, ST, strn0cpy(), cSource::ToString(), cChannel::tpid, tr, cChannel::transmission, TransmissionValues, and cChannel::vpid.

Referenced by cMenuEditChannel(), and ProcessKey().

Here is the call graph for this function:

eOSState cMenuEditChannel::ProcessKey ( eKeys  Key  )  [virtual]

Reimplemented from cOsdMenu.

Definition at line 284 of file menu.c.

References cListBase::Add(), channel, Channels, data, cChannels::HasUniqueChannelID(), isyslog, kNone, kOk, cSkins::Message(), mtError, name, cChannel::name, cChannel::Number(), osBack, osContinue, osUnknown, osUser1, cOsdMenu::ProcessKey(), cChannels::ReNumber(), cChannels::SetModified(), Setup(), Skins, cChannel::source, cSource::st_Mask, strcpyrealloc(), cChannel::ToText(), and tr.

Here is the call graph for this function:


Member Data Documentation

cChannel* cMenuEditChannel::channel [private]

Definition at line 216 of file menu.c.

Referenced by cMenuChannelItem::Channel(), cMenuEditChannel(), and ProcessKey().

cChannel cMenuEditChannel::data [private]

Definition at line 217 of file menu.c.

Referenced by cMenuEditChannel(), ProcessKey(), and Setup().

char cMenuEditChannel::name[256] [private]

Definition at line 218 of file menu.c.

Referenced by ProcessKey(), and Setup().


The documentation for this class was generated from the following file:
Generated on Tue Nov 6 20:15:18 2007 for VDR by  doxygen 1.5.3-20071008