Sayonara Player
Public Member Functions | List of all members
PlaylistCreator Class Referenceabstract
Inheritance diagram for PlaylistCreator:
Playlist::Handler

Public Member Functions

virtual PlaylistPtr playlist (int playlistIndex)=0
 
virtual PlaylistPtr playlistById (int playlistId)=0
 
virtual QString requestNewPlaylistName (const QString &prefix=QString()) const =0
 
virtual int createPlaylist (const MetaDataList &tracks, const QString &name=QString(), bool temporary=true)=0
 
virtual int createPlaylist (const QStringList &pathList, const QString &name=QString(), bool temporary=true)=0
 
virtual int createPlaylist (const CustomPlaylist &customPlaylist)=0
 
virtual int createEmptyPlaylist (bool override=false)=0
 
virtual int createCommandLinePlaylist (const QStringList &pathList)=0
 

Member Function Documentation

◆ createEmptyPlaylist()

virtual int PlaylistCreator::createEmptyPlaylist ( bool  override = false)
pure virtual

Implemented in Playlist::Handler.

◆ createPlaylist() [1/3]

virtual int PlaylistCreator::createPlaylist ( const CustomPlaylist customPlaylist)
pure virtual

Implemented in Playlist::Handler.

◆ createPlaylist() [2/3]

virtual int PlaylistCreator::createPlaylist ( const MetaDataList tracks,
const QString &  name = QString(),
bool  temporary = true 
)
pure virtual

Implemented in Playlist::Handler.

◆ createPlaylist() [3/3]

virtual int PlaylistCreator::createPlaylist ( const QStringList &  pathList,
const QString &  name = QString(),
bool  temporary = true 
)
pure virtual

Implemented in Playlist::Handler.

◆ playlist()

virtual PlaylistPtr PlaylistCreator::playlist ( int  playlistIndex)
pure virtual

Implemented in Playlist::Handler.

◆ requestNewPlaylistName()

virtual QString PlaylistCreator::requestNewPlaylistName ( const QString &  prefix = QString()) const
pure virtual

Implemented in Playlist::Handler.