|
| NoDuplicatesImportFilterModel (QObject *const parent=nullptr) |
|
| ImportSortFilterModel (QObject *const parent=nullptr) |
|
qlonglong | camItemId (const QModelIndex &index) const |
|
QList< qlonglong > | camItemIds (const QList< QModelIndex > &indexes) const |
|
CamItemInfo | camItemInfo (const QModelIndex &index) const |
|
QList< CamItemInfo > | camItemInfos (const QList< QModelIndex > &indexes) const |
|
QList< CamItemInfo > | camItemInfosSorted () const |
| Returns a list of all camera infos, sorted according to this model.
|
|
virtual ImportFilterModel * | importFilterModel () const |
| Returns this, any chained ImportFilterModel, or 0.
|
|
QModelIndex | indexForCamItemId (qlonglong id) const |
|
QModelIndex | indexForCamItemInfo (const CamItemInfo &info) const |
|
QModelIndex | indexForPath (const QString &filePath) const |
|
QModelIndex | mapFromDirectSourceToSourceImportModel (const QModelIndex &sourceModelIndex) const |
|
QModelIndex | mapFromSourceImportModel (const QModelIndex &importModelIndex) const |
|
QList< QModelIndex > | mapListFromSource (const QList< QModelIndex > &sourceIndexes) const |
|
QList< QModelIndex > | mapListToSource (const QList< QModelIndex > &indexes) const |
|
QModelIndex | mapToSourceImportModel (const QModelIndex &proxyIndex) const |
| Convenience methods mapped to ImportItemModel.
|
|
void | setSourceFilterModel (ImportSortFilterModel *const sourceModel) |
|
void | setSourceImportModel (ImportItemModel *const sourceModel) |
|
ImportSortFilterModel * | sourceFilterModel () const |
|
ImportItemModel * | sourceImportModel () const |
|
| DCategorizedSortFilterProxyModel (QObject *const parent=nullptr) |
|
bool | isCategorizedModel () const |
|
void | setCategorizedModel (bool categorizedModel) |
| Enables or disables the categorization feature.
|
|
void | setSortCategoriesByNaturalComparison (bool sortCategoriesByNaturalComparison) |
| Set if the sorting using CategorySortRole will use a natural comparison in the case that strings were returned.
|
|
void | sort (int column, Qt::SortOrder order=Qt::AscendingOrder) override |
| Overridden from QSortFilterProxyModel.
|
|
bool | sortCategoriesByNaturalComparison () const |
|
int | sortColumn () const |
|
Qt::SortOrder | sortOrder () const |
|
|
bool | filterAcceptsRow (int source_row, const QModelIndex &source_parent) const override |
|
virtual void | setDirectSourceImportModel (ImportItemModel *const sourceModel) |
| Reimplement if needed. Called only when model shall be set as (direct) sourceModel.
|
|
void | setSourceModel (QAbstractItemModel *sourceModel) override |
|
virtual int | compareCategories (const QModelIndex &left, const QModelIndex &right) const |
| This method compares the category of the left index with the category of the right index.
|
|
bool | lessThan (const QModelIndex &left, const QModelIndex &right) const override |
| Overridden from QSortFilterProxyModel.
|
|
virtual bool | subSortLessThan (const QModelIndex &left, const QModelIndex &right) const |
| This method has a similar purpose as lessThan() has on QSortFilterProxyModel.
|
|