21#ifndef __qSlicerModulePanel_h
22#define __qSlicerModulePanel_h
30#include "qSlicerBaseQTGUIExport.h"
32class qSlicerModulePanelPrivate;
67 bool eventFilter(QObject* watchedModule, QEvent* event)
override;
79 QScopedPointer<qSlicerModulePanelPrivate>
d_ptr;
qSlicerAbstractCoreModule is the base class of any module in Slicer.
qSlicerAbstractModulePanel(QWidget *parent=nullptr, Qt::WindowFlags f=Qt::WindowFlags())
bool isHelpAndAcknowledgmentVisible() const
void setModule(qSlicerAbstractCoreModule *module)
void setModule(const QString &moduleName)
QScopedPointer< qSlicerModulePanelPrivate > d_ptr
void removeAllModules() override
qSlicerAbstractCoreModule * currentModule() const
void setHelpAndAcknowledgmentVisible(bool value)
void removeModule(qSlicerAbstractCoreModule *module) override
qSlicerModulePanel(QWidget *parent=nullptr, Qt::WindowFlags f=Qt::WindowFlags())
QSize minimumSizeHint() const override
bool eventFilter(QObject *watchedModule, QEvent *event) override
QString currentModuleName() const
~qSlicerModulePanel() override
qSlicerAbstractModulePanel Superclass
bool helpAndAcknowledgmentVisible
void addModule(qSlicerAbstractCoreModule *module) override