Miam-Player  0.8.0
A nice music player
uniquelibraryitemmodel.h
Go to the documentation of this file.
1 #ifndef UNIQUELIBRARYITEMMODEL_H
2 #define UNIQUELIBRARYITEMMODEL_H
3 
5 #include <miamitemmodel.h>
7 #include <model/trackdao.h>
8 
17 {
18  Q_OBJECT
19 private:
21 
22 public:
23  explicit UniqueLibraryItemModel(QObject *parent = nullptr);
24 
25  virtual QChar currentLetter(const QModelIndex &index) const override;
26 
27  virtual UniqueLibraryFilterProxyModel* proxy() const override;
28 
29 public slots:
30  virtual void load(const QString & filter = QString::null) override;
31 };
32 
33 #endif // UNIQUELIBRARYITEMMODEL_H
virtual QChar currentLetter(const QModelIndex &index) const =0
The UniqueLibraryItemModel class is the model used to store all tracks in a list view.
Definition: uniquelibraryitemmodel.h:16
virtual void load(const QString &=QString::null)=0
The MiamItemModel class.
Definition: miamitemmodel.h:17
The UniqueLibraryFilterProxyModel class.
Definition: uniquelibraryfilterproxymodel.h:15
virtual QSortFilterProxyModel * proxy() const =0
#define MIAMUNIQUELIBRARY_LIBRARY
Definition: miamuniquelibrary_global.hpp:8