21#ifndef __qSlicerModulesListView_h
22#define __qSlicerModulesListView_h
28#include "qSlicerBaseQTGUIExport.h"
30class qSlicerModulesListViewPrivate;
111 QScopedPointer<qSlicerModulesListViewPrivate>
d_ptr;
void uncheckedModulesChanged(const QStringList &)
This signal is emitted when a module is unchecked.
void setUncheckedModules(const QStringList &moduleNames)
void checkedModulesChanged(const QStringList &)
This signal is emitted when a module is checked.
Q_INVOKABLE qSlicerModuleFactoryFilterModel * filterModel() const
void moveSelectedModules(int offset)
QScopedPointer< qSlicerModulesListViewPrivate > d_ptr
bool isCheckBoxVisible() const
void addModules(const QStringList &moduleNames)
void changeEvent(QEvent *e) override
QStringList uncheckedModules
void setCheckedModules(const QStringList &moduleNames)
bool checkBoxVisible
False by default.
void keyPressEvent(QKeyEvent *event) override
void updateModule(const QString &moduleName)
void moveLeftSelectedModules()
void addModule(const QString &moduleName)
void onItemChanged(QStandardItem *item)
void moveRightSelectedModules()
QListView Superclass
Superclass typedef.
void hideSelectedModules()
Q_INVOKABLE qSlicerAbstractModuleFactoryManager * factoryManager() const
void scrollToSelectedModules()
void setFactoryManager(qSlicerAbstractModuleFactoryManager *manager)
qSlicerModulesListView(QWidget *parent=nullptr)
Constructor.
QStringList checkedModules
void setCheckBoxVisible(bool show)