21 #ifndef SOUNDCLOUDDATA_H 22 #define SOUNDCLOUDDATA_H 24 #include "Database/LibraryDatabase.h" 39 class SearchInformationList;
52 int updateArtist(
const Artist& artist)
override;
53 int insertArtistIntoDatabase (
const Artist& artist)
override;
54 int insertArtistIntoDatabase (
const QString& artist)
override;
56 int updateAlbum(
const Album& album)
override;
57 int insertAlbumIntoDatabase (
const Album& album)
override;
58 int insertAlbumIntoDatabase (
const QString& album)
override;
60 bool updateTrack(
const MetaData& md)
override;
62 bool insertTrackIntoDatabase(
const MetaData& md,
int artist_id,
int album_id,
int album_artist_id)
override;
63 bool insertTrackIntoDatabase(
const MetaData& md,
int artist_id,
int album_id)
override;
65 bool apply_fixes()
override;
67 QString load_setting(
const QString& key);
68 bool save_setting(
const QString& key,
const QString& value);
69 bool insert_setting(
const QString& key,
const QString& value);
73 QString fetch_query_albums(
bool also_empty=
false)
const override;
74 QString fetch_query_artists(
bool also_empty=
false)
const override;
75 QString fetch_query_tracks()
const override;
79 #endif // SOUNDCLOUDDATA_H Definition: SoundcloudData.h:41
Definition: SayonaraQuery.h:36
Definition: LibraryDatabase.h:33
The AlbumList class.
Definition: Album.h:85
ArtistList.
Definition: Artist.h:69
The Album class.
Definition: Album.h:38
Definition: SoundcloudLibraryContainer.h:30
The Artist class.
Definition: Artist.h:35