![]() |
Computer Assited Medical Intervention Tool Kit
|
The property explorer. More...
#include <PropertyExplorer.h>
Private Member Functions | |
void | clear () |
clear all the additional widgets, reset currentComponent (and update its visibility). More... | |
virtual Q_ENUMS(camitk::ObjectController::ViewMode) Q_PROPERTY(camitk | ~PropertyExplorer () |
destructor More... | |
Inherited from Viewer | |
virtual unsigned int | numberOfViewedComponent () |
virtual void | refresh (Viewer *whoIsAsking=NULL) |
refresh the property editor More... | |
virtual QWidget * | getWidget (QWidget *parent=NULL) |
get the viewer widget. More... | |
virtual QObject * | getPropertyObject () |
add a property to change the ObjectController representation at run-time (user choice) More... | |
Manage View mode (user preference) | |
const ObjectController::ViewMode | getViewMode () |
void | setViewMode (ObjectController::ViewMode) |
set the view mode More... | |
Private Attributes | |
QPushButton * | applyButton |
Component * | currentComponent |
the viewed Component More... | |
QPushButton * | revertButton |
QTabWidget * | tabWidget |
ObjectController * | theController |
the widgets More... | |
Additional Inherited Members | |
![]() | |
void | selectionChanged () |
this signal is emitted when the current selection was changed by the viewer More... | |
![]() | |
virtual QMenu * | getMenu () |
get the viewer menu (returns NULL by default, i.e. there are no default edit menu) More... | |
virtual QToolBar * | getToolBar () |
get the viewer toolbar (returns NULL by default, i.e. there are no default toolbar) More... | |
virtual void | refreshInterfaceNode (Component *comp) |
Update the whole tree of the representation of the Component. More... | |
Viewer (QString name) | |
default constructor More... | |
virtual | ~Viewer () |
default destructor More... | |
![]() | |
void | clearSelection () |
clear the selection More... | |
void | selectionChanged (ComponentList &compSet) |
The selection has changed to the given ComponentList. More... | |
void | selectionChanged (Component *comp) |
the selection has changed to be just one comp More... | |
The property explorer.
The property explorer is a special container, placed generally bellow the explorer. It has a default tab (property editor) and can include any number of other tabs (where you can, of course, have any kind of widgets you want: slider, labels, text, ...).
The property editor is a "magic" widget (aka as "poOOowerful" widget) that use QObject derived class and build a property editor UI. It is presented as a list (automatically build from your QObject derived class Q_PROPERTY):
See also ObjectController documentation for more informations and a complete example.
|
privatevirtual |
destructor
|
private |
clear all the additional widgets, reset currentComponent (and update its visibility).
|
privatevirtual |
add a property to change the ObjectController representation at run-time (user choice)
Reimplemented from camitk::Viewer.
|
private |
get the current view mode
|
privatevirtual |
get the viewer widget.
parent | the parent widget for the viewer widget |
Implements camitk::Viewer.
Referenced by ImpMainWindow::resetWindows().
|
privatevirtual |
returns the number of Component that are displayed by this viewer
Implements camitk::Viewer.
|
privatevirtual |
refresh the property editor
Implements camitk::Viewer.
|
private |
set the view mode
|
private |
|
private |
|
private |
|
private |
the widgets