![]() |
Miam-Player
0.8.0
A nice music player
|
The UniqueLibraryItemModel class is the model used to store all tracks in a list view. More...
#include <uniquelibraryitemmodel.h>
Public Slots | |
| virtual void | load (const QString &filter=QString::null) override |
Public Member Functions | |
| UniqueLibraryItemModel (QObject *parent=nullptr) | |
| virtual QChar | currentLetter (const QModelIndex &index) const override |
| virtual UniqueLibraryFilterProxyModel * | proxy () const override |
Public Member Functions inherited from MiamItemModel | |
| MiamItemModel (QObject *parent=nullptr) | |
| virtual | ~MiamItemModel () |
| QStandardItem * | letterItem (const QString &letter) const |
| virtual void | load (const QString &=QString::null)=0 |
Additional Inherited Members | |
Protected Member Functions inherited from MiamItemModel | |
| void | deleteCache () |
| SeparatorItem * | insertSeparator (const QStandardItem *node) |
Protected Attributes inherited from MiamItemModel | |
| QHash< uint, QStandardItem * > | _hash |
| QHash< QString, SeparatorItem * > | _letters |
| QMultiHash< SeparatorItem *, QModelIndex > | _topLevelItems |
| QHash< QString, TrackItem * > | _tracks |
The UniqueLibraryItemModel class is the model used to store all tracks in a list view.
This class is populated from SqlDatabase where all relevant informations are gathered together: A track is related to Artist, Album, Year so we can sort them nicely and draw cover albums.
|
explicit |
|
overridevirtual |
Implements MiamItemModel.
|
overridevirtualslot |
|
overridevirtual |
Implements MiamItemModel.