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

cOsdServerMenuEditStrItem Class Reference

Inheritance diagram for cOsdServerMenuEditStrItem:
Inheritance graph
Collaboration diagram for cOsdServerMenuEditStrItem:
Collaboration graph

List of all members.


class  cPrivateMenuEditStrItem

Public Types

enum  enumClassId {
  clsidMenu, clsidOsdItem, clsidMenuEditStrItem, clsidMenuEditIntItem,

Public Member Functions

template<class T >
T * Cast ()
virtual enumClassId ClassId ()
 cOsdServerMenuEditStrItem (const char *Name, const char *Value, int length)
virtual void Detach ()
virtual bool EnableEvent (cEvent event)
virtual cOsdItem * GetItem ()
cOsdServerMenuGetMenu ()
char * GetValue ()
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 (cEvent ev)
void TriggerEvent (cOsdServerObject *src, cEvent ev)
void UnsetFocusObject ()
virtual void Update ()

Static Public Attributes

static const enumClassId classid = clsidMenuEditStrItem

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

cPrivateMenuEditStrItemPrivateMenuEditStrItem ()
void RestoreButtonBar ()

Private Attributes

int length
char * name
char * value


class cOsdServerMenu
class cPrivate
class cPrivateMenuEditStrItem
class cServerContext

Detailed Description

Definition at line 173 of file osdobjects.h.

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

Generated by  Doxygen 1.6.0   Back to index