#include <qSlicerAbstractModuleWidget.h>
Public Types | |
| typedef qSlicerWidget | Superclass |
Public Member Functions | |
| QString | name () const |
| qSlicerAbstractModuleWidget (QWidget *parent=0) | |
| void | setName (const QString &moduleName) |
| virtual QAction * | showModuleAction () |
Protected Member Functions | |
| vtkSlicerLogic * | logic () const |
| void | setLogic (vtkSlicerLogic *logic) |
| virtual void | setup ()=0 |
Private Member Functions | |
| QCTK_DECLARE_PRIVATE (qSlicerAbstractModuleWidget) | |
Friends | |
| class | qSlicerAbstractModule |
| Give access to qSlicerAbstractModule to the method qSlicerAbstractModuleWidget::setLogic. | |
Reimplemented from qSlicerWidget.
Reimplemented in qSlicerCLIModuleWidget, qSlicerCamerasModuleWidget, qSlicerTransformsModuleWidget, qSlicerMeasurementsModuleWidget, qSlicermiAnnotationModuleWidget, qSlicerWelcomeModuleWidget, qSlicerTractographyFiducialSeedingModuleWidget, and qSlicerVolumesModuleWidget.
| qSlicerAbstractModuleWidget::qSlicerAbstractModuleWidget | ( | QWidget * | parent = 0 |
) |
| vtkSlicerLogic * qSlicerAbstractModuleWidget::logic | ( | ) | const [protected] |
References autoSlicerTracto2regions::d, and QCTK_D.
Referenced by qSlicerTractographyFiducialSeedingModuleWidget::setDiffusionTensorVolumeNode(), qSlicerTractographyFiducialSeedingModuleWidget::setTractographyFiducialSeedingNode(), and qSlicerTractographyFiducialSeedingModuleWidget::setTransformableNode().
| QString qSlicerAbstractModuleWidget::name | ( | ) | const |
Referenced by qSlicerModulePanel::setModule().
| qSlicerAbstractModuleWidget::QCTK_DECLARE_PRIVATE | ( | qSlicerAbstractModuleWidget | ) | [private] |
Reimplemented from qSlicerWidget.
Reimplemented in qSlicerCLIModuleWidget, qSlicerCamerasModuleWidget, qSlicerTransformsModuleWidget, qSlicerMeasurementsModuleWidget, qSlicermiAnnotationModuleWidget, qSlicerWelcomeModuleWidget, qSlicerTractographyFiducialSeedingModuleWidget, and qSlicerVolumesModuleWidget.
| void qSlicerAbstractModuleWidget::setLogic | ( | vtkSlicerLogic * | logic | ) | [protected] |
Set/Get associated Logic
References autoSlicerTracto2regions::d, and QCTK_D.
| void qSlicerAbstractModuleWidget::setName | ( | const QString & | moduleName | ) |
Set/Get module name
| virtual void qSlicerAbstractModuleWidget::setup | ( | ) | [protected, pure virtual] |
All inialization code should be done in the setup
Implemented in qSlicerCLIModuleWidget, qSlicerCamerasModuleWidget, qSlicerTransformsModuleWidget, qSlicerMeasurementsModuleWidget, qSlicermiAnnotationModuleWidget, qSlicerWelcomeModuleWidget, qSlicerTractographyFiducialSeedingModuleWidget, and qSlicerVolumesModuleWidget.
| virtual QAction* qSlicerAbstractModuleWidget::showModuleAction | ( | ) | [inline, virtual] |
Return the action allowing to show the module
Reimplemented in qSlicerCamerasModuleWidget, qSlicerTransformsModuleWidget, qSlicerMeasurementsModuleWidget, and qSlicerVolumesModuleWidget.
Referenced by qSlicerMainWindowCorePrivate::onModuleAboutToBeUnloaded(), and qSlicerMainWindowCorePrivate::onModuleLoaded().
friend class qSlicerAbstractModule [friend] |
Give access to qSlicerAbstractModule to the method qSlicerAbstractModuleWidget::setLogic.
1.6.1