![]() |
Computer Assited Medical Intervention Tool Kit
|
The property explorer. More...
#include <PropertyExplorer.h>
Inheritance diagram for camitk::PropertyExplorer: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 | |
Signals inherited from camitk::Viewer | |
| void | selectionChanged () |
| this signal is emitted when the current selection was changed by the viewer More... | |
Public Member Functions inherited from camitk::Viewer | |
| 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... | |
Protected Member Functions inherited from camitk::Viewer | |
| 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
1.8.3.1