61 virtual unsigned int numberOfViewedComponent() = 0;
64 virtual void refresh(
Viewer *whoIsAsking = NULL) = 0;
67 virtual QWidget * getWidget(QWidget * parent = NULL) = 0;
91 void selectionChanged();
105 void clearSelection();
virtual void refreshInterfaceNode(Component *comp)
Update the whole tree of the representation of the Component.
Definition: Viewer.h:86
Viewer is an abstract viewer.
Definition: Viewer.h:50
virtual QToolBar * getToolBar()
get the viewer toolbar (returns NULL by default, i.e. there are no default toolbar) ...
Definition: Viewer.h:80
virtual QObject * getPropertyObject()
get the viewer property object (returns NULL by default, i.e. there are no property to edit) ...
Definition: Viewer.h:70
virtual QMenu * getMenu()
get the viewer menu (returns NULL by default, i.e. there are no default edit menu) ...
Definition: Viewer.h:75
A Component represents something that could be included in the explorer view, the interactive 3D view...
Definition: Component.h:287
CAMITK_API QList< Component * > ComponentList
A list of Component.
Definition: CamiTKAPI.h:87
#define CAMITK_API
Definition: CamiTKAPI.h:49