Slicer  5.3
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | Properties | Public Slots | Public Member Functions | Protected Member Functions | Protected Attributes
qSlicerModulePanel Class Reference

#include <Base/QTGUI/qSlicerModulePanel.h>

Inheritance diagram for qSlicerModulePanel:
Inheritance graph
Collaboration diagram for qSlicerModulePanel:
Collaboration graph

Public Types

typedef qSlicerAbstractModulePanel Superclass


bool helpAndAcknowledgmentVisible

Public Slots

void setModule (const QString &moduleName)
- Public Slots inherited from qSlicerWidget
void setMRMLScene (vtkMRMLScene *scene) override

Public Member Functions

qSlicerAbstractCoreModulecurrentModule () const
QString currentModuleName () const
bool eventFilter (QObject *watchedModule, QEvent *event) override
bool isHelpAndAcknowledgmentVisible () const
QSize minimumSizeHint () const override
 qSlicerModulePanel (QWidget *parent=nullptr, Qt::WindowFlags f=Qt::WindowFlags())
void removeAllModules () override
void setHelpAndAcknowledgmentVisible (bool value)
 ~qSlicerModulePanel () override
- Public Member Functions inherited from qSlicerAbstractModulePanel
void addModule (const QString &moduleName)
Q_INVOKABLE qSlicerModuleManagermoduleManager () const
 qSlicerAbstractModulePanel (QWidget *parent=nullptr, Qt::WindowFlags f=Qt::WindowFlags())
void removeModule (const QString &moduleName)
Q_INVOKABLE void setModuleManager (qSlicerModuleManager *moduleManager)
 ~qSlicerAbstractModulePanel () override
- Public Member Functions inherited from qSlicerWidget
vtkSlicerApplicationLogicappLogic () const
vtkMRMLAbstractLogicmoduleLogic (const QString &moduleName) const
 qSlicerWidget (QWidget *parent=nullptr, Qt::WindowFlags f=Qt::WindowFlags())
 ~qSlicerWidget () override
- Public Member Functions inherited from qSlicerObject
vtkMRMLScenemrmlScene () const
 Return a pointer on the MRML scene. More...
 qSlicerObject ()
virtual void setMRMLScene (vtkMRMLScene *)
 Set the current MRML scene to the widget. More...
virtual ~qSlicerObject ()

Protected Member Functions

void addModule (qSlicerAbstractCoreModule *module) override
void removeModule (qSlicerAbstractCoreModule *module) override
void setModule (qSlicerAbstractCoreModule *module)

Protected Attributes

QScopedPointer< qSlicerModulePanelPrivate > d_ptr
- Protected Attributes inherited from qSlicerAbstractModulePanel
QScopedPointer< qSlicerAbstractModulePanelPrivate > d_ptr
- Protected Attributes inherited from qSlicerWidget
QScopedPointer< qSlicerWidgetPrivate > d_ptr
- Protected Attributes inherited from qSlicerObject
QScopedPointer< qSlicerObjectPrivate > d_ptr

Additional Inherited Members

- Signals inherited from qSlicerAbstractModulePanel
void moduleAdded (const QString &moduleName)
void moduleRemoved (const QString &moduleName)
- Signals inherited from qSlicerWidget
void mrmlSceneChanged (vtkMRMLScene *)

Detailed Description

Definition at line 34 of file qSlicerModulePanel.h.

Member Typedef Documentation

◆ Superclass

Definition at line 51 of file qSlicerModulePanel.h.

Property Documentation

◆ helpAndAcknowledgmentVisible

bool qSlicerModulePanel::helpAndAcknowledgmentVisible

This property controls whether the help and acknowledgment section is visible or not. If the property is set to true and the current module doesn't have any help text, the section will remain hidden. If the property has already been set to true and a module with a help text is set, the section will be visible.

See also
qSlicerAbstractCoreModule::helpText(), setModule()

Definition at line 48 of file qSlicerModulePanel.h.

Constructor & Destructor Documentation

◆ qSlicerModulePanel()

qSlicerModulePanel::qSlicerModulePanel ( QWidget *  parent = nullptr,
Qt::WindowFlags  f = Qt::WindowFlags() 

◆ ~qSlicerModulePanel()

qSlicerModulePanel::~qSlicerModulePanel ( )

Member Function Documentation

◆ addModule()

void qSlicerModulePanel::addModule ( qSlicerAbstractCoreModule module)

◆ currentModule()

qSlicerAbstractCoreModule* qSlicerModulePanel::currentModule ( ) const

◆ currentModuleName()

QString qSlicerModulePanel::currentModuleName ( ) const

◆ eventFilter()

bool qSlicerModulePanel::eventFilter ( QObject *  watchedModule,
QEvent *  event 

◆ isHelpAndAcknowledgmentVisible()

bool qSlicerModulePanel::isHelpAndAcknowledgmentVisible ( ) const

Set the canShowHelpAndAcknowledgment property value.

See also
helpAndAcknowledgmentVisible, setHelpAndAcknowledgmentVisible()

◆ minimumSizeHint()

QSize qSlicerModulePanel::minimumSizeHint ( ) const

◆ removeAllModules()

void qSlicerModulePanel::removeAllModules ( )

◆ removeModule()

void qSlicerModulePanel::removeModule ( qSlicerAbstractCoreModule module)

◆ setHelpAndAcknowledgmentVisible()

void qSlicerModulePanel::setHelpAndAcknowledgmentVisible ( bool  value)

Get the helpAndAcknowledgmentVisible property value.

See also
helpAndAcknowledgmentVisible, isHelpAndAcknowledgmentVisible()

◆ setModule [1/2]

void qSlicerModulePanel::setModule ( const QString &  moduleName)

◆ setModule() [2/2]

void qSlicerModulePanel::setModule ( qSlicerAbstractCoreModule module)

Member Data Documentation

◆ d_ptr

QScopedPointer<qSlicerModulePanelPrivate> qSlicerModulePanel::d_ptr

Definition at line 79 of file qSlicerModulePanel.h.

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