1 #ifndef ABSTRACTVIEWPLAYLISTS_H 2 #define ABSTRACTVIEWPLAYLISTS_H 23 virtual void addToPlaylist(
const QList<QUrl> &tracks) = 0;
26 virtual void openFolder(
const QString &dir)
const = 0;
28 virtual QList<MediaPlaylist*> playlists()
const = 0;
30 virtual void saveCurrentPlaylists() = 0;
32 virtual int selectedTracksInCurrentPlaylist()
const = 0;
35 virtual void addExtFolders(
const QList<QDir> &) = 0;
37 virtual void addPlaylist() = 0;
39 virtual void moveTracksUp() = 0;
41 virtual void moveTracksDown() = 0;
43 virtual void openFiles() = 0;
45 virtual void openFolderPopup() = 0;
47 virtual void openPlaylistManager() = 0;
49 virtual void openPlaylists(
const QStringList &playlists) = 0;
51 virtual void removeCurrentPlaylist() = 0;
53 virtual void removeSelectedTracks() = 0;
56 #endif // ABSTRACTVIEWPLAYLISTS_H AbstractViewPlaylists(AbstractMediaPlayerControl *mediaPlayerControl, QWidget *parent=nullptr)
Definition: abstractviewplaylists.h:18
The AbstractViewPlaylists class is the base class for views which can handle playlists in Miam-Player...
Definition: abstractviewplaylists.h:14
virtual ~AbstractViewPlaylists()
Definition: abstractviewplaylists.h:21
The AbstractView class is the base class for all views in Miam-Player.
Definition: abstractview.h:22
#define MIAMTABPLAYLISTS_LIBRARY
Definition: miamtabplaylists_global.hpp:8