44 public QSortFilterProxyModel
56 QModelIndex setDataSource(LibraryId libraryId);
57 QModelIndex setDataSource(
const QString& path);
58 LibraryId libraryDataSource()
const;
60 QString filePath(
const QModelIndex& index)
const;
61 QModelIndex indexOfPath(
const QString& path)
const;
63 void setFilter(
const QString& filter);
65 int columnCount(
const QModelIndex& parent)
const override;
66 QMimeData* mimeData(
const QModelIndexList& indexes)
const override;
69 void filterTimerTimeout();
72 using QSortFilterProxyModel::setFilterRegExp;
73 using QSortFilterProxyModel::setFilterWildcard;
74 using QSortFilterProxyModel::setFilterFixedString;
76 bool filterAcceptsRow(
int sourceRow,
const QModelIndex& sourceParent)
const override;