vdr  1.7.27
Public Types | Public Member Functions | Static Public Member Functions | Private Attributes | Static Private Attributes
cMenuChannelItem Class Reference

List of all members.

Public Types

enum  eChannelSortMode { csmNumber, csmName, csmProvider }

Public Member Functions

 cMenuChannelItem (cChannel *Channel)
virtual int Compare (const cListObject &ListObject) const
virtual void Set (void)
cChannelChannel (void)

Static Public Member Functions

static void SetSortMode (eChannelSortMode SortMode)
static void IncSortMode (void)
static eChannelSortMode SortMode (void)

Private Attributes

cChannelchannel

Static Private Attributes

static eChannelSortMode sortMode = csmNumber

Detailed Description

Definition at line 314 of file menu.c.


Member Enumeration Documentation

Enumerator:
csmNumber 
csmName 
csmProvider 

Definition at line 316 of file menu.c.


Constructor & Destructor Documentation

Definition at line 332 of file menu.c.

References channel, Channel(), cChannel::GroupSep(), Set(), and cOsdItem::SetSelectable().


Member Function Documentation

cChannel* cMenuChannelItem::Channel ( void  ) [inline]

Definition at line 327 of file menu.c.

References channel.

Referenced by cMenuChannelItem(), and cMenuChannels::GetChannel().

int cMenuChannelItem::Compare ( const cListObject ListObject) const [virtual]

Must return 0 if this object is equal to ListObject, a positive value if it is "greater", and a negative value if it is "smaller".

Reimplemented from cListObject.

Definition at line 340 of file menu.c.

References channel, csmName, csmNumber, csmProvider, cChannel::Name(), cChannel::Number(), cChannel::Provider(), and sortMode.

static void cMenuChannelItem::IncSortMode ( void  ) [inline, static]

Definition at line 323 of file menu.c.

References csmNumber, csmProvider, and sortMode.

Referenced by cMenuChannels::Number().

void cMenuChannelItem::Set ( void  ) [virtual]
static void cMenuChannelItem::SetSortMode ( eChannelSortMode  SortMode) [inline, static]

Definition at line 322 of file menu.c.

References sortMode, and SortMode().

static eChannelSortMode cMenuChannelItem::SortMode ( void  ) [inline, static]

Definition at line 324 of file menu.c.

References sortMode.

Referenced by SetSortMode(), and cMenuChannels::Setup().


Member Data Documentation

Definition at line 319 of file menu.c.

Referenced by Channel(), cMenuChannelItem(), Compare(), and Set().

Definition at line 318 of file menu.c.

Referenced by Compare(), IncSortMode(), Set(), SetSortMode(), and SortMode().


The documentation for this class was generated from the following file: