|
Sayonara Player
|
Public Member Functions | |
| void | initViews () |
| virtual bool | dbFetchTracks (QSqlQuery &q, MetaDataList &result) const |
| virtual int | getNumTracks () const |
| virtual bool | getAllTracks (MetaDataList &result) const |
| virtual bool | getAllTracksByAlbum (const IdList &albumsIds, MetaDataList &result) const |
| virtual bool | getAllTracksByAlbum (const IdList &track, MetaDataList &result, const ::Library::Filter &filter, int discnumber) const |
| virtual bool | getAllTracksByArtist (const IdList &artistIds, MetaDataList &result) const |
| virtual bool | getAllTracksByArtist (const IdList &artistIds, MetaDataList &result, const ::Library::Filter &filter) const |
| virtual bool | getAllTracksBySearchString (const ::Library::Filter &filter, MetaDataList &result) const |
| virtual bool | getAllTracksByPaths (const QStringList &paths, MetaDataList &tracks) const |
| virtual MetaData | getTrackById (TrackID id) const |
| virtual MetaData | getTrackByPath (const QString &path) const |
| virtual bool | getMultipleTracksByPath (const QStringList &paths, MetaDataList &tracks) const |
| virtual bool | insertTrackIntoDatabase (const MetaData &track, ArtistId artistId, AlbumId albumId, ArtistId albumArtistId) |
| virtual bool | updateTrack (const MetaData &track) |
| virtual bool | renameFilepaths (const QMap< QString, QString > &paths, LibraryId libraryId) |
| virtual bool | renameFilepath (const QString &oldPath, const QString &newPath, LibraryId libraryId) |
| virtual bool | deleteTrack (TrackID id) |
| virtual bool | deleteTracks (const IdList &ids) |
| virtual bool | deleteInvalidTracks (const QString &libraryPath, MetaDataList &doubleMetadata) |
| virtual QString | fetchQueryTracks (const QString &where) const |
| virtual Util::Set< Genre > | getAllGenres () const |
| void | deleteAllTracks (bool alsoViews) |
Protected Member Functions | |
| virtual ArtistIdInfo | artistIdInfo () const =0 |
| virtual QString | trackView () const =0 |
| virtual QString | trackSearchView () const =0 |
| virtual LibraryId | libraryId () const =0 |
| virtual Module * | module ()=0 |
| virtual const Module * | module () const =0 |
| virtual void | updateTrackCissearch () |