Sayonara Player
Loading...
Searching...
No Matches
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)
 
bool isLocked () const
 
virtual void setLocked (bool b)
 
bool lock ()
 
bool unlock ()
 
virtual void emitLockChanged ()=0
 
Util::SaveAsAnswer save ()
 
Util::SaveAsAnswer saveAs (const QString &newName)
 
Util::SaveAsAnswer rename (const QString &newName)
 
bool deletePlaylist ()
 
virtual void setChanged (bool b)=0
 
virtual bool wasChanged () const =0
 
virtual const MetaDataListtracks () const =0