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

cOsdServerMenuEditIntItem Class Reference

Inheritance diagram for cOsdServerMenuEditIntItem:
Inheritance graph
Collaboration diagram for cOsdServerMenuEditIntItem:
Collaboration graph

List of all members.


class  cPrivateMenuEditIntItem

Public Types

enum  enumClassId {
  clsidMenu, clsidOsdItem, clsidMenuEditStrItem, clsidMenuEditIntItem,

Public Member Functions

template<class T >
T * Cast ()
virtual enumClassId ClassId ()
 cOsdServerMenuEditIntItem (const char *Name, int Value, int Min=0, int Max=INT_MAX, const char *MinString=NULL, const char *MaxString=NULL)
virtual void Detach ()
virtual bool EnableEvent (cEvent event)
virtual cOsdItem * GetItem ()
cOsdServerMenuGetMenu ()
int 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 = clsidMenuEditIntItem

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

cPrivateMenuEditIntItemPrivateMenuEditIntItem ()

Private Attributes

int max
char * maxString
int min
char * minString
char * name
int value


class cOsdServerMenu
class cPrivate
class cPrivateMenuEditIntItem
class cServerContext

Detailed Description

Definition at line 229 of file osdobjects.h.

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

Generated by  Doxygen 1.6.0   Back to index