1 #ifndef UNIQUELIBRARY_H 2 #define UNIQUELIBRARY_H 23 QStandardItem *_currentTrack;
27 QTranslator translator;
29 QModelIndexList *_randomHistoryList;
36 inline QStandardItem*
currentTrack()
const {
return _currentTrack; }
42 inline virtual QSize
sizeHint()
const override {
return QSize(420, 850); }
49 virtual void changeEvent(QEvent *event)
override;
51 virtual void closeEvent(QCloseEvent *event)
override;
54 bool play(
const QModelIndex &index, QAbstractItemView::ScrollHint sh = QAbstractItemView::PositionAtCenter);
57 bool playSingleTrack(
const QModelIndex &index);
68 #endif // UNIQUELIBRARY_H ViewProperty
Definition: settings.h:32
Definition: ui_uniquelibrary.h:217
UniqueLibraryFilterProxyModel * proxy() const
Definition: uniquelibrary.h:38
virtual void setMusicSearchEngine(MusicSearchEngine *)
Definition: abstractview.h:52
ViewType
Definition: abstractview.h:39
virtual bool viewProperty(Settings::ViewProperty) const
Definition: abstractview.h:61
virtual ViewType type() const override
Definition: uniquelibrary.h:44
virtual QSize sizeHint() const override
Definition: uniquelibrary.h:42
QModelIndexList * randomHistoryList() const
Definition: uniquelibrary.h:40
virtual void setViewProperty(Settings::ViewProperty vp, QVariant value)=0
virtual void volumeSliderIncrease()
Definition: abstractview.h:68
The UniqueLibrary class.
Definition: uniquelibrary.h:19
virtual void volumeSliderDecrease()
Definition: abstractview.h:70
The AbstractView class is the base class for all views in Miam-Player.
Definition: abstractview.h:22
The MusicSearchEngine class.
Definition: musicsearchengine.h:15
The UniqueLibraryFilterProxyModel class.
Definition: uniquelibraryfilterproxymodel.h:15
#define MIAMUNIQUELIBRARY_LIBRARY
Definition: miamuniquelibrary_global.hpp:8
Definition: abstractview.h:40
QStandardItem * currentTrack() const
Definition: uniquelibrary.h:36