10#ifndef GUIBEHAVIOURDECORATOR__H_
11#define GUIBEHAVIOURDECORATOR__H_
13#include "GUIBehaviour.h"
88#ifdef GUILIANI_STREAM_GUI
GUIBehaviourDecorator base class.
Definition: GUIBehaviourDecorator.h:78
CGUIBehaviourDecorator(const CGUIBehaviourDecorator &kSource)
virtual eC_Bool IsCompositeBehaviour() const
Definition: GUIBehaviourDecorator.h:109
virtual void AssociatedObjectChanges(CGUIObject *const pkNewAssociatedObject)
virtual ~CGUIBehaviourDecorator()
CGUIObject * GetAssociatedObject() const
CGUIBehaviourDecorator(CGUIObject *const pkObject=NULL)
virtual CGUIBehaviourDecorator * Clone() const
CGUIBehaviour base class.
Definition: GUIBehaviour.h:73
Contains other behaviours and forwards events to them.
Definition: GUICompositeBehaviour.h:46
CGUICompositeBehaviour & operator=(const CGUICompositeBehaviour &rSource)
This is the Guiliani base class all controls are derived from.
Definition: GUIObject.h:81
virtual void ReadFromStream()
void SetBehaviour(CGUIBehaviourDecorator *pkBehaviour)