Sayonara Player
Loading...
Searching...
No Matches
DB::Artists Class Referenceabstract
Inheritance diagram for DB::Artists:
DB::LibraryDatabase SC::LibraryDatabase

Public Member Functions

virtual bool dbFetchArtists (QSqlQuery &q, ArtistList &result) const
virtual ArtistId getArtistID (const QString &artist) const
virtual bool getArtistByID (ArtistId id, Artist &artist) const
virtual bool getArtistByID (ArtistId id, Artist &artist, bool alsoEmpty) const
virtual bool getAllArtists (ArtistList &result, bool alsoEmpty) const
virtual bool getAllArtistsBySearchString (const ::Library::Filter &filter, ArtistList &result) const
virtual bool deleteArtist (ArtistId id)
virtual ArtistId insertArtistIntoDatabase (const QString &artist)
virtual ArtistId insertArtistIntoDatabase (const Artist &artist)

Protected Member Functions

virtual ArtistIdInfo artistIdInfo () const =0
virtual QString trackView () const =0
virtual QString trackSearchView () const =0
virtual Modulemodule ()=0
virtual const Modulemodule () const =0
virtual void updateArtistCissearch ()
virtual void deleteAllArtists ()