10#ifndef GUIMULTICMDBEHAVIOUR__H_
11#define GUIMULTICMDBEHAVIOUR__H_
13#include "GUISingleCmdBehaviour.h"
14#include "GUICommand.h"
45 const BehaviourType_t& eBehaviourType);
47#ifdef GUILIANI_STREAM_GUI
50#ifdef GUILIANI_WRITE_GUI
54#if defined(GUILIANI_STREAM_GUI) || defined(GUILIANI_WRITE_GUI)
82 eC_TArray<CGUICommandPtr> m_apkCommands;
GUIBehaviourDecorator base class.
Definition: GUIBehaviourDecorator.h:78
Definition: GUICmdBehaviour.h:22
Associates one command with each event slot.
Definition: GUIMultiCmdBehaviour.h:23
virtual ~CGUIMultiCmdBehaviour()
Definition: GUIMultiCmdBehaviour.h:33
virtual void ReadFromStream()
virtual CGUIBehaviourDecorator * Clone() const
virtual void ExecuteCommand(const BehaviourType_t &eFromBehaviour)
virtual void WriteToStream(const eC_Bool bWriteClassID=false)
static const eC_Char XMLTAG_BEHAVIOURTYPE[]
XML tag to be used when writing a behaviour type into a stream.
Definition: GUIMultiCmdBehaviour.h:56
void SetCmdForBehaviour(CGUICommandPtr pkCommand, const BehaviourType_t &eBehaviourType)