Logo Search packages:      
Sourcecode: vdr-plugin-osdserver version File versions  Download package

Classes | Public Types | Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | Static Protected Attributes | Private Member Functions | Private Attributes | Friends

cOsdServerMenuEditListItem Class Reference

Inheritance diagram for cOsdServerMenuEditListItem:
Inheritance graph
[legend]
Collaboration diagram for cOsdServerMenuEditListItem:
Collaboration graph
[legend]

List of all members.

Classes

class  cPrivateMenuEditListItem

Public Types

enum  enumClassId {
  clsidMenu, clsidOsdItem, clsidMenuEditStrItem, clsidMenuEditIntItem,
  clsidMenuEditListItem
}

Public Member Functions

template<class T >
T * Cast ()
virtual enumClassId ClassId ()
 cOsdServerMenuEditListItem (const char *Name, int Value, int Max, const char *const *Strings)
virtual void Detach ()
virtual bool EnableEvent (cEvent event)
virtual cOsdItem * GetItem ()
cOsdServerMenuGetMenu ()
int GetValue ()
char * GetValueName ()
virtual bool IsDetached ()
bool IsFocusObject ()
virtual bool IsMenuItem ()
virtual void ItemDetach ()
virtual void ItemUpdate ()
cString Name ()
virtual bool PollEvent (cTriggeredEvent &Event)
void SetFocusObject ()
void TriggerEvent (cOsdServerObject *src, cEvent ev)
void TriggerEvent (cEvent ev)
void UnsetFocusObject ()
virtual void Update ()

Static Public Attributes

static const enumClassId classid = clsidMenuEditListItem

Protected Member Functions

bool IsEventEnabled (cEvent event)

Protected Attributes

bool Dirty
std::set< cEventenabledEvents
std::queue< cTriggeredEventeventQueue
cPrivate * Private

Static Protected Attributes

static cMutex LockShared

Private Member Functions

cPrivateMenuEditListItemPrivateMenuEditListItem ()

Private Attributes

int max
char * name
char ** strings
char ** tmp_strings
int value

Friends

class cOsdServerMenu
class cPrivate
class cPrivateMenuEditListItem
class cServerContext

Detailed Description

Definition at line 283 of file osdobjects.h.


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

Generated by  Doxygen 1.6.0   Back to index