25#ifndef PROPERTYEXPLORER_H
26#define PROPERTYEXPLORER_H
36#include <QtTreePropertyBrowser>
37#include <QtButtonPropertyBrowser>
38#include <QtGroupBoxPropertyBrowser>
115 void selectWidget(QWidget* widget);
120 void selectIndex(
unsigned int index);
129 QTabWidget* tabWidget;
130 QPushButton* revertButton;
131 QPushButton* applyButton;
154 bool eventFilter(QObject*
object, QEvent* event)
override;
159 void createProperties();
175 void updateTabIndexToDisplay(
int index);
#define PROPERTYEXPLORER_API
Definition PropertyExplorerAPI.h:54
Definition objectcontroller.h:47
The property explorer.
Definition PropertyExplorer.h:81
A Component represents something that could be included in the explorer view, the interactive 3D view...
Definition sdk/libraries/core/component/Component.h:303
The object controller class.
Definition ObjectController.h:162
ViewMode
The property browser can be shown in different view mode.
Definition ObjectController.h:171
This class describes a property object.
Definition PropertyObject.h:72
This class describes a property that can be used in components and actions or any class that needs to...
Definition Property.h:280
Viewer is an abstract class that is the base class for all viewers.
Definition Viewer.h:181
virtual PropertyObject * getPropertyObject()
get the viewer property object (returns nullptr by default, i.e. there are no property to edit)
Definition Viewer.h:241
virtual QWidget * getWidget()=0
get the viewer widget.
void refresh()
refresh the display