43 public QSortFilterProxyModel
55 QModelIndex setDataSource(LibraryId libraryId);
56 QModelIndex setDataSource(
const QString& path);
57 LibraryId libraryDataSource()
const;
59 QString filePath(
const QModelIndex& index)
const;
60 QModelIndex indexOfPath(
const QString& path)
const;
62 void setFilter(
const QString& filter);
64 int columnCount(
const QModelIndex& parent)
const override;
65 QMimeData* mimeData(
const QModelIndexList& indexes)
const override;
68 void filterTimerTimeout();
71 using QSortFilterProxyModel::setFilterRegExp;
72 using QSortFilterProxyModel::setFilterWildcard;
73 using QSortFilterProxyModel::setFilterFixedString;
75 bool filterAcceptsRow(
int sourceRow,
const QModelIndex& sourceParent)
const override;