qSlicerWidget Class Reference

#include <qSlicerWidget.h>

Inheritance diagram for qSlicerWidget:
QWidget qSlicerAbstractModulePanel qSlicerAbstractModuleWidget qSlicerMeasurementsAngleWidget qSlicerMeasurementsRulerWidget qSlicerScalarVolumeDisplayWidget qSlicerModulePanel qSlicerCamerasModuleWidget qSlicerCLIModuleWidget qSlicerMeasurementsModuleWidget qSlicermiAnnotationModuleWidget qSlicerTractographyFiducialSeedingModuleWidget qSlicerTransformsModuleWidget qSlicerVolumesModuleWidget qSlicerWelcomeModuleWidget

List of all members.

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 ()
vtkMRMLScenemrmlScene () const
QWidgetparentWidget ()
 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)

Member Typedef Documentation


Constructor & Destructor Documentation

qSlicerWidget::qSlicerWidget ( QWidget parent = 0,
Qt::WindowFlags  f = 0 
)

References QCTK_INIT_PRIVATE.


Member Function Documentation

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
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]
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().

void qSlicerWidget::setParentGeometry ( int  ax,
int  ay,
int  aw,
int  ah 
)

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  ) 
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().


The documentation for this class was generated from the following files:

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1