25 #ifndef PROPERTYEXPLORER_H 26 #define PROPERTYEXPLORER_H 35 #include <QtTreePropertyBrowser> 36 #include <QtButtonPropertyBrowser> 37 #include <QtGroupBoxPropertyBrowser> 103 unsigned int numberOfViewedComponent()
override;
108 void refresh(
Viewer* whoIsAsking =
nullptr)
override;
111 QWidget* getWidget(QWidget* parent =
nullptr)
override;
114 QObject* getPropertyObject()
override;
123 void selectWidget(QWidget* widget);
128 void selectIndex(
unsigned int index);
162 bool eventFilter(QObject*
object, QEvent* event)
override;
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:36
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:298
#define CAMITK_API
Definition: CamiTKAPI.h:49
This class describes a property object.
Definition: PropertyObject.h:71
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:291