25 #ifndef PROPERTYEXPLORER_H 26 #define PROPERTYEXPLORER_H 35 #include <QtTreePropertyBrowser> 36 #include <QtButtonPropertyBrowser> 37 #include <QtGroupBoxPropertyBrowser> 103 virtual unsigned int numberOfViewedComponent();
108 virtual void refresh(
Viewer *whoIsAsking = NULL);
111 virtual QWidget * getWidget(QWidget * parent = NULL);
114 virtual QObject * getPropertyObject();
123 void selectWidget(QWidget* widget);
128 void selectIndex(
unsigned int index);
162 bool eventFilter(QObject *
object, QEvent *event);
167 void createProperties();
183 void updateTabIndexToDisplay(
int index);
QPushButton * applyButton
Definition: PropertyExplorer.h:139
Viewer is an abstract viewer.
Definition: Viewer.h:55
QPushButton * revertButton
Definition: PropertyExplorer.h:138
Definition: Action.cpp:40
ObjectController * theController
the widgets
Definition: PropertyExplorer.h:136
Component * currentComponent
the viewed Component
Definition: PropertyExplorer.h:142
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:156
PropertyObject * propertyObject
The property object that holds the properties of this viewer.
Definition: PropertyExplorer.h:151
QTabWidget * tabWidget
Definition: PropertyExplorer.h:137
The property explorer.
Definition: PropertyExplorer.h:83
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