SelectableFilesModel Class
(ProjectExplorer::SelectableFilesModel)Inherits: | QAbstractItemModel |
Public Functions
SelectableFilesModel(QObject *parent) | |
~SelectableFilesModel() override | |
void | applyFilter(const QString &selectFilesfilter, const QString &hideFilesfilter) |
void | cancel() |
bool | hasCheckedFiles() const |
Utils::FileNameList | preservedFiles() const |
void | selectAllFiles() |
Utils::FileNameList | selectedFiles() const |
Utils::FileNameList | selectedPaths() const |
void | setInitialMarkedFiles(const Utils::FileNameList &files) |
void | startParsing(const Utils::FileName &baseDir) |
Reimplemented Public Functions
virtual int | columnCount(const QModelIndex &parent) const override |
virtual QVariant | data(const QModelIndex &index, int role = Qt::DisplayRole) const override |
virtual Qt::ItemFlags | flags(const QModelIndex &index) const override |
virtual QModelIndex | index(int row, int column, const QModelIndex &parent) const override |
virtual QModelIndex | parent(const QModelIndex &child) const override |
virtual int | rowCount(const QModelIndex &parent) const override |
virtual bool | setData(const QModelIndex &index, const QVariant &value, int role = Qt::EditRole) override |
- 39 public functions inherited from QAbstractItemModel
- 32 public functions inherited from QObject
Signals
void | checkedFilesChanged() |
void | parsingFinished() |
void | parsingProgress(const Utils::FileName &fileName) |
- 18 signals inherited from QAbstractItemModel
- 2 signals inherited from QObject
Additional Inherited Members
- 1 property inherited from QObject
- 2 public slots inherited from QAbstractItemModel
- 1 public slot inherited from QObject
- 1 public variable inherited from QObject
- 10 static public members inherited from QObject
- 19 protected functions inherited from QAbstractItemModel
- 9 protected functions inherited from QObject
- 1 protected slot inherited from QAbstractItemModel
- 2 protected variables inherited from QObject
Member Function Documentation
SelectableFilesModel::SelectableFilesModel(QObject *parent)
Default constructs an instance of SelectableFilesModel.
SelectableFilesModel::~SelectableFilesModel()
Destroys the instance of SelectableFilesModel.
void SelectableFilesModel::applyFilter(const QString &selectFilesfilter, const QString &hideFilesfilter)
void SelectableFilesModel::cancel()
[signal]
void SelectableFilesModel::checkedFilesChanged()
[override virtual]
int SelectableFilesModel::columnCount(const QModelIndex &parent) const
[override virtual]
QVariant SelectableFilesModel::data(const QModelIndex &index, int role = Qt::DisplayRole) const
See also setData().
[override virtual]
Qt::ItemFlags SelectableFilesModel::flags(const QModelIndex &index) const
bool SelectableFilesModel::hasCheckedFiles() const
[override virtual]
QModelIndex SelectableFilesModel::index(int row, int column, const QModelIndex &parent) const
[override virtual]
QModelIndex SelectableFilesModel::parent(const QModelIndex &child) const
[signal]
void SelectableFilesModel::parsingFinished()
[signal]
void SelectableFilesModel::parsingProgress(const Utils::FileName &fileName)
Utils::FileNameList SelectableFilesModel::preservedFiles() const
[override virtual]
int SelectableFilesModel::rowCount(const QModelIndex &parent) const
void SelectableFilesModel::selectAllFiles()
Utils::FileNameList SelectableFilesModel::selectedFiles() const
Utils::FileNameList SelectableFilesModel::selectedPaths() const
[override virtual]
bool SelectableFilesModel::setData(const QModelIndex &index, const QVariant &value, int role = Qt::EditRole)
See also data().