1 #ifndef LIBRARYITEMMODEL_H 2 #define LIBRARYITEMMODEL_H 29 virtual QChar
currentLetter(
const QModelIndex &index)
const override;
34 void rebuildSeparators();
41 virtual void load(
const QString & = QString::null)
override;
44 #endif // LIBRARYITEMMODEL_H
The LibraryItemModel class is used to cache information from the database, in order to increase perfo...
Definition: libraryitemmodel.h:18
virtual QChar currentLetter(const QModelIndex &index) const =0
#define MIAMLIBRARY_LIBRARY
Definition: miamlibrary_global.hpp:8
virtual void load(const QString &=QString::null)=0
The MiamItemModel class.
Definition: miamitemmodel.h:17
QMultiHash< SeparatorItem *, QModelIndex > _topLevelItems
Definition: miamitemmodel.h:28
QMultiHash< SeparatorItem *, QModelIndex > topLevelItems() const
Definition: libraryitemmodel.h:38
The LibraryFilterProxyModel class is used to filter Library by looking in all items.
Definition: libraryfilterproxymodel.h:18
virtual QSortFilterProxyModel * proxy() const =0