18 #ifndef __qSlicerModuleFinderDialog_h 19 #define __qSlicerModuleFinderDialog_h 28 #include "qSlicerBaseQTGUIExport.h" 33 class qSlicerModuleFinderDialogPrivate;
39 Q_PROPERTY(QString currentModuleName READ currentModuleName)
45 QString currentModuleName()
const;
47 Q_INVOKABLE
void setFocusToModuleTitleFilter();
52 void setModuleTitleFilterText(
const QString& text);
53 void setSearchInAllText(
bool searchAll);
54 void setShowBuiltInModules(
bool show);
55 void setShowTestingModules(
bool show);
58 void onSelectionChanged(
const QItemSelection& selected,
const QItemSelection& deselected);
59 void onModuleTitleFilterTextChanged();
62 QScopedPointer<qSlicerModuleFinderDialogPrivate>
d_ptr;
63 bool eventFilter(QObject* target, QEvent* event)
override;
QScopedPointer< qSlicerModuleFinderDialogPrivate > d_ptr