10#ifndef GUI_TOGGLE_BEHAVIOUR__H_
11#define GUI_TOGGLE_BEHAVIOUR__H_
13#include "GUICmdBehaviour.h"
57#if defined(GUILIANI_STREAM_GUI)
61#if defined(GUILIANI_WRITE_GUI)
87 eC_Bool m_bInitialState;
90 eC_Bool m_bCurrentState;
Definition: GUICmdBehaviour.h:22
Behaviour for repeating clicks on object Additional phases can be defined where the start-time of the...
Definition: GUIToggleBehaviour.h:19
virtual void ReadFromStream()
void SetTrueCommand(CGUICommandPtr pkCmd)
void SetFalseCommand(CGUICommandPtr pkCmd)
void SetInitialState(const eC_Bool &bInitialState)
CGUICommandPtr GetFalseCommand() const
virtual void ExecuteCommand(const BehaviourType_t &eFromBehaviour)
virtual void WriteToStream(const eC_Bool bWriteClassID=false)
CGUIToggleBehaviour()
Default constructor.
eC_Bool GetInitialState() const
CGUICommandPtr GetTrueCommand() const