10 #include <QModelIndex> 37 , _mediaPlayerControl(mediaPlayerControl) {}
46 virtual void bindShortcut(
const QString & ,
const QKeySequence & ) {}
48 virtual QPair<QString, QObjectList>
extensionPoints()
const {
return qMakePair(QString(), QObjectList()); }
73 void modelReloadRequested();
75 void aboutToSendToTagEditor(
const QList<QUrl> &tracks);
78 #endif // ABSTRACTVIEW_H ViewProperty
Definition: settings.h:32
AbstractView(AbstractMediaPlayerControl *mediaPlayerControl, QWidget *parent=nullptr)
Definition: abstractview.h:34
virtual void setMusicSearchEngine(MusicSearchEngine *)
Definition: abstractview.h:52
virtual void initFileExplorer(const QDir &)
Definition: abstractview.h:64
ViewType
Definition: abstractview.h:39
virtual QPair< QString, QObjectList > extensionPoints() const
Definition: abstractview.h:48
AbstractMediaPlayerControl * _mediaPlayerControl
Definition: abstractview.h:31
virtual bool viewProperty(Settings::ViewProperty) const
Definition: abstractview.h:61
virtual ~AbstractView()
Definition: abstractview.h:44
void setOrigin(AbstractView *origin)
Definition: abstractview.h:56
virtual void bindShortcut(const QString &, const QKeySequence &)
Definition: abstractview.h:46
virtual void volumeSliderIncrease()
Definition: abstractview.h:68
virtual void volumeSliderDecrease()
Definition: abstractview.h:70
AbstractMediaPlayerControl * mediaPlayerControl() const
Definition: abstractview.h:50
The AbstractView class is the base class for all views in Miam-Player.
Definition: abstractview.h:22
AbstractView * origin() const
Definition: abstractview.h:57
The MusicSearchEngine class.
Definition: musicsearchengine.h:15
virtual void setMediaPlayerControl(AbstractMediaPlayerControl *mpc)
Definition: abstractview.h:54
#define MIAMCORE_LIBRARY
Definition: miamcore_global.h:11