10#ifndef GUISINGLECMDBEHAVIOUR__H_
11#define GUISINGLECMDBEHAVIOUR__H_
13#include "GUICmdBehaviour.h"
40 const BehaviourType_t& eBehaviourType);
44#ifdef GUILIANI_STREAM_GUI
47#ifdef GUILIANI_WRITE_GUI
51#if defined(GUILIANI_STREAM_GUI) || defined(GUILIANI_WRITE_GUI)
78 BehaviourType_t m_eBehaviourType;
GUIBehaviourDecorator base class.
Definition: GUIBehaviourDecorator.h:78
Definition: GUICmdBehaviour.h:22
Execute a command when a specific event occurs.
Definition: GUISingleCmdBehaviour.h:21
virtual ~CGUISingleCmdBehaviour()
Definition: GUISingleCmdBehaviour.h:31
static const eC_Char XMLTAG_BEHAVIOURTYPE[]
XML tag to be used when writing a behaviour type into a stream.
Definition: GUISingleCmdBehaviour.h:53
virtual void ReadFromStream()
virtual void ExecuteCommand(const BehaviourType_t &eFromBehaviour)
virtual void WriteToStream(const eC_Bool bWriteClassID=false)
virtual CGUIBehaviourDecorator * Clone() const
void SetCmdForBehaviour(CGUICommandPtr pkCommand, const BehaviourType_t &eBehaviourType)