21 #ifndef DatabaseConnector_H 22 #define DatabaseConnector_H 24 #include "Database/Base.h" 26 #include "Utils/Singleton.h" 27 #include "Utils/Pimpl.h" 33 class LibraryDatabase;
36 class LibraryDatabase;
55 bool updateAlbumCissearchFix();
56 bool updateArtistCissearchFix();
57 bool updateTrackCissearchFix();
58 bool updateLostArtists();
59 bool updateLostAlbums();
61 virtual bool apply_fixes();
64 Connector(
const QString& dir,
const QString& db_filename);
65 virtual void clean_up();
67 static Connector* instance(
const QString& dir,
const QString& db_filename);
72 void delete_library_db(LibraryId library_id);
86 #endif // DatabaseConnector_H
Definition: Playlist.h:43
Definition: Shortcuts.h:31
Definition: CoverConnector.h:35
Definition: LibraryDatabase.h:33
Definition: Settings.h:30
Definition: Podcasts.h:29
Definition: Connector.h:48
The Settings class.
Definition: Settings.h:37
Definition: Bookmarks.h:29
Definition: VisStyles.h:31
An interface class needed when implementing a library plugin.
Definition: CachingThread.h:29
The Bookmarks logic class.
Definition: Bookmarks.h:36
Definition: AbstractPlaylist.h:33
Definition: org_mpris_media_player2_adaptor.h:20