1#ifndef SortFilterProxyModel_h
2#define SortFilterProxyModel_h
13#include <QIdentityProxyModel>
15#include <QPersistentModelIndex>
16#include <QSortFilterProxyModel>
18class QAbstractProxyModel;
27class ProjectItemModel;
56 bool filterAcceptsRow(
int sourceRow,
const QModelIndex &sourceParent)
const override;
60 QList<QModelIndex> selectedIndices;
61 QList<int> selectedIndexRows;
62 QPersistentModelIndex m_root;
Provides access to data stored in a Project through Qt's model-view framework.
Definition ProjectItemModel.h:132
Definition SortFilterProxyModel.h:38
void setSelectedItems(QList< ProjectItem * > selected)
Definition SortFilterProxyModel.cpp:22
SortFilterProxyModel(QObject *parent=0)
Definition SortFilterProxyModel.cpp:17
bool filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const override
Definition SortFilterProxyModel.cpp:67
void setSourceModel(ProjectItemModel *newSourceModel)
Definition SortFilterProxyModel.cpp:38
bool setRoot(const QStandardItem *item)
Definition SortFilterProxyModel.cpp:58
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16