7#ifndef MYGUI_CONTROLLER_ITEM_H_
8#define MYGUI_CONTROLLER_ITEM_H_
36 virtual void setProperty(
const std::string& _key,
const std::string& _value) { }
#define MYGUI_RTTI_DERIVED(DerivedType)
EventPairAddParameter< EventHandle_WidgetPtr, EventHandle_WidgetPtrControllerItemPtr > eventPreAction
EventPairAddParameter< EventHandle_WidgetPtr, EventHandle_WidgetPtrControllerItemPtr > eventPostAction
EventPairAddParameter< EventHandle_WidgetPtr, EventHandle_WidgetPtrControllerItemPtr > eventUpdateAction
virtual bool addTime(Widget *_widget, float _time)=0
virtual void setProperty(const std::string &_key, const std::string &_value)
~ControllerItem() override=default
virtual void prepareItem(Widget *_widget)=0
delegates::CMultiDelegate2< Widget *, ControllerItem * > EventHandle_WidgetPtrControllerItemPtr