1 #ifndef VIEWPLAYLISTS_H 2 #define VIEWPLAYLISTS_H 20 QTranslator translator;
22 QShortcut *_removeSelectedTracks;
23 QShortcut *_showTabLibrary;
24 QShortcut *_showTabFilesystem;
25 QShortcut *_goToSearch;
26 QShortcut *_sendToCurrentPlaylist;
27 QShortcut *_sendToTagEditor;
34 virtual void addToPlaylist(
const QList<QUrl> &tracks)
override;
37 virtual void bindShortcut(
const QString & objectName,
const QKeySequence & keySequence)
override;
41 virtual void openFolder(
const QString &dir)
const override;
43 virtual QList<MediaPlaylist *>
playlists()
const override;
53 inline virtual QSize
sizeHint()
const override {
return QSize(1024, 768); }
60 virtual void changeEvent(QEvent *event)
override;
67 virtual void addExtFolders(
const QList<QDir> &folders)
override;
88 virtual void openPlaylists(
const QStringList &playlists)
override;
103 void mediaPlayerStateHasChanged(QMediaPlayer::State state);
106 #endif // VIEWPLAYLISTS_H The ViewPlaylists class is the implementation of AbstractViewPlaylists.
Definition: viewplaylists.h:15
ViewProperty
Definition: settings.h:32
virtual QPair< QString, QObjectList > extensionPoints() const
Definition: abstractview.h:48
virtual QList< MediaPlaylist * > playlists() const =0
virtual void addPlaylist()=0
virtual QSize sizeHint() const override
Definition: viewplaylists.h:53
virtual void setMusicSearchEngine(MusicSearchEngine *)
Definition: abstractview.h:52
virtual void openFolder(const QString &dir) const =0
virtual void initFileExplorer(const QDir &)
Definition: abstractview.h:64
ViewType
Definition: abstractview.h:39
The SearchDialog class is a popup dialog which opens when one is typing text.
Definition: searchdialog.h:17
virtual void removeCurrentPlaylist()=0
virtual void openFolderPopup()=0
virtual void addToPlaylist(const QList< QUrl > &tracks)=0
virtual bool viewProperty(Settings::ViewProperty) const
Definition: abstractview.h:61
virtual void setViewProperty(Settings::ViewProperty vp, QVariant value)=0
The AbstractViewPlaylists class is the base class for views which can handle playlists in Miam-Player...
Definition: abstractviewplaylists.h:14
Definition: ui_viewplaylists.h:371
virtual void bindShortcut(const QString &, const QKeySequence &)
Definition: abstractview.h:46
virtual void openPlaylistManager()=0
virtual void moveTracksDown()=0
SearchDialog * searchDialog() const
Definition: viewplaylists.h:47
virtual void volumeSliderIncrease()
Definition: abstractview.h:68
virtual void volumeSliderDecrease()
Definition: abstractview.h:70
virtual void saveCurrentPlaylists()=0
virtual void openPlaylists(const QStringList &playlists)=0
The MusicSearchEngine class.
Definition: musicsearchengine.h:15
virtual int selectedTracksInCurrentPlaylist() const =0
virtual void moveTracksUp()=0
virtual void addExtFolders(const QList< QDir > &)=0
virtual void removeSelectedTracks()=0
virtual ViewType type() const override
Definition: viewplaylists.h:55
virtual void openFiles()=0
#define MIAMTABPLAYLISTS_LIBRARY
Definition: miamtabplaylists_global.hpp:8
Definition: abstractview.h:40