63 ~
Viewer()
override =
default;
66 virtual unsigned int numberOfViewedComponent() = 0;
69 virtual void refresh(
Viewer* whoIsAsking =
nullptr) = 0;
72 virtual QWidget* getWidget(QWidget* parent =
nullptr) = 0;
96 void selectionChanged();
110 void clearSelection();
virtual void refreshInterfaceNode(Component *comp)
Update the whole tree of the representation of the Component.
Definition: Viewer.h:91
Viewer is an abstract viewer.
Definition: Viewer.h:55
virtual QToolBar * getToolBar()
get the viewer toolbar (returns NULL by default, i.e. there are no default toolbar) ...
Definition: Viewer.h:85
Definition: Action.cpp:36
virtual QObject * getPropertyObject()
get the viewer property object (returns NULL by default, i.e. there are no property to edit) ...
Definition: Viewer.h:75
virtual QMenu * getMenu()
get the viewer menu (returns NULL by default, i.e. there are no default edit menu) ...
Definition: Viewer.h:80
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
A component is something that composed something and could also be a part of something.
Definition: modeling/libraries/pml/Component.h:48
QList< Component * > ComponentList
A list of Component.
Definition: CamiTKAPI.h:89