#include <qSlicerWidget.h>
Public Types | |
| typedef QWidget | Superclass |
Public Slots | |
| virtual void | setMRMLScene (vtkMRMLScene *) |
| virtual void | setParentVisible (bool visible) |
Signals | |
| void | mrmlSceneChanged (vtkMRMLScene *) |
Public Member Functions | |
| QScrollArea * | getScrollAreaParentContainer () |
| bool | isParentContainerScrollArea () |
| vtkMRMLScene * | mrmlScene () const |
| QWidget * | parentWidget () |
| qSlicerWidget (QWidget *parent=0, Qt::WindowFlags f=0) | |
| void | setParentGeometry (int ax, int ay, int aw, int ah) |
| void | setScrollAreaAsParentContainer (bool enable) |
| void | setWindowFlags (Qt::WindowFlags type) |
Private Member Functions | |
| QCTK_DECLARE_PRIVATE (qSlicerWidget) | |
| typedef QWidget qSlicerWidget::Superclass |
Reimplemented in qSlicerAbstractModuleWidget, qSlicerCLIModuleWidget, qSlicerCamerasModuleWidget, qSlicerTransformsModuleWidget, qSlicerMeasurementsModuleWidget, qSlicerMeasurementsAngleWidget, qSlicerMeasurementsRulerWidget, qSlicermiAnnotationModuleWidget, qSlicerWelcomeModuleWidget, qSlicerTractographyFiducialSeedingModuleWidget, qSlicerScalarVolumeDisplayWidget, and qSlicerVolumesModuleWidget.
| qSlicerWidget::qSlicerWidget | ( | QWidget * | parent = 0, |
|
| Qt::WindowFlags | f = 0 | |||
| ) |
References QCTK_INIT_PRIVATE.
| QScrollArea * qSlicerWidget::getScrollAreaParentContainer | ( | ) |
Convenient method to Set/Get the parent container as a QScrollArea Note: Method mainly used while porting the application from KwWidget to Qt
Referenced by parentWidget(), and setScrollAreaAsParentContainer().
| bool qSlicerWidget::isParentContainerScrollArea | ( | ) |
Tell if the parent container is a QScrollArea
Referenced by parentWidget(), and qSlicerWidgetTest1().
| vtkMRMLScene* qSlicerWidget::mrmlScene | ( | ) | const |
Return a pointer on the MRML scene
Referenced by qSlicerTractographyFiducialSeedingModuleWidget::diffusionTensorVolumeNode(), qSlicerTractographyFiducialSeedingModuleWidget::fiberBundleNode(), qSlicerTransformsModuleWidget::loadTransform(), qSlicerWidgetTest1(), qSlicerTractographyFiducialSeedingModuleWidget::setDiffusionTensorVolumeNode(), qSlicerTractographyFiducialSeedingModuleWidget::setTractographyFiducialSeedingNode(), qSlicerTractographyFiducialSeedingModuleWidget::setTransformableNode(), qSlicerCamerasModuleWidget::synchronizeCameraWithView(), qSlicerTractographyFiducialSeedingModuleWidget::transformableNode(), and qSlicerTractographyFiducialSeedingModuleWidget::updateWidgetFromMRML().
| void qSlicerWidget::mrmlSceneChanged | ( | vtkMRMLScene * | ) | [signal] |
Referenced by setMRMLScene().
| QWidget * qSlicerWidget::parentWidget | ( | ) |
Convenient windows to return parent widget or Null if any
References getScrollAreaParentContainer(), and isParentContainerScrollArea().
Referenced by qSlicerWidgetTest1(), setParentGeometry(), and setParentVisible().
| qSlicerWidget::QCTK_DECLARE_PRIVATE | ( | qSlicerWidget | ) | [private] |
Reimplemented in qSlicerAbstractModuleWidget, qSlicerCLIModuleWidget, qSlicerCamerasModuleWidget, qSlicerTransformsModuleWidget, qSlicerModulePanel, qSlicerMeasurementsModuleWidget, qSlicerMeasurementsAngleWidget, qSlicerMeasurementsRulerWidget, qSlicermiAnnotationModuleWidget, qSlicerWelcomeModuleWidget, qSlicerTractographyFiducialSeedingModuleWidget, qSlicerScalarVolumeDisplayWidget, and qSlicerVolumesModuleWidget.
| void qSlicerWidget::setMRMLScene | ( | vtkMRMLScene * | scene | ) | [virtual, slot] |
Set the current MRML scene to the widget
Reimplemented in qSlicerCamerasModuleWidget, and qSlicerTractographyFiducialSeedingModuleWidget.
References mrmlSceneChanged(), and return.
Referenced by qSlicerWidgetTest1(), and qSlicerCamerasModuleWidget::setMRMLScene().
If possible, set parent container geometry otherwise set widget geometry
References parentWidget().
Referenced by qSlicerWidgetTest1().
| void qSlicerWidget::setParentVisible | ( | bool | visible | ) | [virtual, slot] |
Set/Get the application logic Overloaded method from QWidget
References parentWidget().
| void qSlicerWidget::setScrollAreaAsParentContainer | ( | bool | enable | ) |
References autoSlicerTracto2regions::d, getScrollAreaParentContainer(), QCTK_D, and setWindowFlags().
| void qSlicerWidget::setWindowFlags | ( | Qt::WindowFlags | type | ) |
If possible, set the windowsFlags of the parent container. Otherwise, set the ones of the current widget
References autoSlicerTracto2regions::d, and QCTK_D.
Referenced by setScrollAreaAsParentContainer().
1.6.1