6
#ifndef __PANEL_EXTENSION_PROPERTIES_H__
7
#define __PANEL_EXTENSION_PROPERTIES_H__
9
#include "BaseLayout/BaseLayout.h"
10
#include "PanelView/BasePanelViewItem.h"
11
#include "WidgetTypes.h"
12
#include "WidgetContainer.h"
13
#include "IPropertyField.h"
17
class PanelExtensionProperties :
18
public wraps::BasePanelViewItem
21
PanelExtensionProperties();
23
virtual void initialise();
24
virtual void shutdown();
26
void update(MyGUI::Widget* _currentWidget);
29
void notifyAction(const std::string& _name, const std::string& _value, bool _final);
31
void AddParametrs(WidgetStyle* widgetType, WidgetContainer* widgetContainer, MyGUI::Widget* _currentWidget);
32
void destroyPropertyFields();
37
typedef std::vector<IPropertyField*> VectorPropertyField;
38
VectorPropertyField mFields;
39
MyGUI::Widget* mCurrentWidget;
44
#endif // __PANEL_EXTENSION_PROPERTIES_H__
7
#ifndef _cb28cb28_cd8a_4233_9919_9860bf4f1bb2_
8
#define _cb28cb28_cd8a_4233_9919_9860bf4f1bb2_
10
#include "BaseLayout/BaseLayout.h"
11
#include "PanelView/BasePanelViewItem.h"
12
#include "WidgetTypes.h"
13
#include "WidgetContainer.h"
14
#include "IPropertyField.h"
19
class PanelExtensionProperties :
20
public wraps::BasePanelViewItem
23
PanelExtensionProperties();
25
virtual void initialise();
26
virtual void shutdown();
28
void update(MyGUI::Widget* _currentWidget);
31
void notifyAction(const std::string& _name, const std::string& _value, bool _final);
33
void AddParametrs(WidgetStyle* widgetType, WidgetContainer* widgetContainer, MyGUI::Widget* _currentWidget);
34
void destroyPropertyFields();
39
typedef std::vector<IPropertyField*> VectorPropertyField;
40
VectorPropertyField mFields;
41
MyGUI::Widget* mCurrentWidget;