21#ifndef __qSlicerModuleFactoryFilterModel_h
22#define __qSlicerModuleFactoryFilterModel_h
25#include <QSortFilterProxyModel>
29#include "qSlicerBaseQTGUIExport.h"
30class qSlicerModuleFactoryFilterModelPrivate;
33 :
public QSortFilterProxyModel
93 int row,
int column,
const QModelIndex &parent)
override;
110 QScopedPointer<qSlicerModuleFactoryFilterModelPrivate>
d_ptr;
113 const QModelIndex& rightIndex)
const override;
QScopedPointer< qSlicerModuleFactoryFilterModelPrivate > d_ptr
bool showToLoad
True by default.
bool hideAllWhenShowModulesIsEmpty
false by default
void showModulesChanged(const QStringList &) const
Qt::DropActions supportedDropActions() const override
void setShowToLoad(bool show)
void setShowHidden(bool show)
bool showToIgnore() const
void setShowFailed(bool show)
void setShowToIgnore(bool show)
QSortFilterProxyModel Superclass
Superclass typedef.
bool lessThan(const QModelIndex &leftIndex, const QModelIndex &rightIndex) const override
void setShowLoaded(bool show)
QStringList showModules() const
void setShowTesting(bool show)
bool dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) override
void setShowModules(const QStringList &modules)
~qSlicerModuleFactoryFilterModel() override
Destructor.
void setShowBuiltIn(bool show)
bool showLoaded
True by default.
bool showIgnored
True by default.
bool showBuiltIn
True by default.
void setShowIgnored(bool show)
bool filterAcceptsRow(int source_row, const QModelIndex &source_parent) const override
qSlicerModuleFactoryFilterModel(QObject *parent=nullptr)
Constructor.
bool showFailed
True by default.
bool hideAllWhenShowModulesIsEmpty() const
bool showToIgnore
True by default.
bool showHidden
True by default.
bool showTesting
True by default.
void setHideAllWhenShowModulesIsEmpty(bool hide)