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

Public Member Functions

 DBInterface (const QString &name)
 
int id () const
 
void setId (int databaseId)
 
QString name () const
 
void setName (const QString &name)
 
bool isTemporary () const
 
void setTemporary (bool b)
 
Util::SaveAsAnswer save ()
 
Util::SaveAsAnswer saveAs (const QString &newName)
 
Util::SaveAsAnswer rename (const QString &newName)
 
bool deletePlaylist ()
 
MetaDataList fetchTracksFromDatabase () const
 
virtual const MetaDataListtracks () const =0
 
virtual void setChanged (bool b)=0
 
virtual bool wasChanged () const =0