18#ifndef __qSlicerModuleFinderDialog_h
19#define __qSlicerModuleFinderDialog_h
28#include "qSlicerBaseQTGUIExport.h"
33class qSlicerModuleFinderDialogPrivate;
39 Q_PROPERTY(QString currentModuleName READ currentModuleName)
62 QScopedPointer<qSlicerModuleFinderDialogPrivate>
d_ptr;
void setShowBuiltInModules(bool show)
qSlicerModuleFinderDialog(QWidget *parent=nullptr)
void onModuleTitleFilterTextChanged()
~qSlicerModuleFinderDialog() override
void setModuleTitleFilterText(const QString &text)
bool eventFilter(QObject *target, QEvent *event) override
QString currentModuleName() const
QScopedPointer< qSlicerModuleFinderDialogPrivate > d_ptr
void setShowTestingModules(bool show)
void setFactoryManager(qSlicerAbstractModuleFactoryManager *manager)
Set the module factory manager that contains the list of modules.
void setSearchInAllText(bool searchAll)
Q_INVOKABLE void setFocusToModuleTitleFilter()
void onSelectionChanged(const QItemSelection &selected, const QItemSelection &deselected)