25 #ifndef PROPERTYEXPLORER_H 26 #define PROPERTYEXPLORER_H 36 #include <QtTreePropertyBrowser> 37 #include <QtButtonPropertyBrowser> 38 #include <QtGroupBoxPropertyBrowser> 104 virtual unsigned int numberOfViewedComponent();
109 virtual void refresh(
Viewer *whoIsAsking = NULL);
112 virtual QWidget * getWidget(QWidget * parent = NULL);
115 virtual QObject * getPropertyObject();
124 void selectWidget(QWidget* widget);
129 void selectIndex(
unsigned int index);
163 bool eventFilter(QObject *
object, QEvent *event);
168 void createProperties();
184 void updateTabIndexToDisplay(
int index);
QPushButton * applyButton
Definition: PropertyExplorer.h:140
Viewer is an abstract viewer.
Definition: Viewer.h:55
QPushButton * revertButton
Definition: PropertyExplorer.h:139
Definition: Action.cpp:40
ObjectController * theController
the widgets
Definition: PropertyExplorer.h:137
Component * currentComponent
the viewed Component
Definition: PropertyExplorer.h:143
A Component represents something that could be included in the explorer view, the interactive 3D view...
Definition: sdk/libraries/core/component/Component.h:299
#define CAMITK_API
Definition: CamiTKAPI.h:49
This class describes a property object.
Definition: PropertyObject.h:50
Property * viewModeProperty
The CamiTK property that stands for the ObjectController view mode.
Definition: PropertyExplorer.h:157
PropertyObject * propertyObject
The property object that holds the properties of this viewer.
Definition: PropertyExplorer.h:152
QTabWidget * tabWidget
Definition: PropertyExplorer.h:138
The property explorer.
Definition: PropertyExplorer.h:84
ViewMode
The property browser can be shown in different view mode.
Definition: ObjectController.h:172
Definition: objectcontroller.h:47
The object controller class.
Definition: ObjectController.h:162
This class describes a property that can be used in components and actions or any class that needs to...
Definition: Property.h:260