1 #ifndef MIAMSORTFILTERPROXYMODEL_H 2 #define MIAMSORTFILTERPROXYMODEL_H 4 #include <QSortFilterProxyModel> 30 inline void setTopLevelItems(
const QMultiHash<SeparatorItem*, QModelIndex> &topLevelItems) { _topLevelItems = topLevelItems; }
33 void findMusic(
const QString &text);
36 void highlightMatchingText(
const QString &text);
43 void filterLibrary(
const QString &filter);
46 void aboutToHighlightLetters(
const QSet<QChar> &letters);
49 #endif // MIAMSORTFILTERPROXYMODEL_H virtual int defaultSortColumn() const
Definition: miamsortfilterproxymodel.h:39
The SeparatorItem class.
Definition: separatoritem.h:12
QMultiHash< SeparatorItem *, QModelIndex > _topLevelItems
Definition: miamsortfilterproxymodel.h:23
virtual ~MiamSortFilterProxyModel()
Definition: miamsortfilterproxymodel.h:28
The MiamSortFilterProxyModel class provides support for the MiamItemModel class.
Definition: miamsortfilterproxymodel.h:18
#define MIAMCORE_LIBRARY
Definition: miamcore_global.h:11
void setTopLevelItems(const QMultiHash< SeparatorItem *, QModelIndex > &topLevelItems)
Definition: miamsortfilterproxymodel.h:30