23 #ifndef LIBRARYMANAGER_H 24 #define LIBRARYMANAGER_H 26 #include "Utils/Singleton.h" 27 #include "Utils/Pimpl.h" 46 void sig_path_changed(LibraryId
id);
47 void sig_added(LibraryId
id);
48 void sig_renamed(LibraryId
id);
49 void sig_moved(LibraryId
id,
int from,
int to);
50 void sig_removed(LibraryId
id);
56 LibraryId add_library(
const QString& name,
const QString& path);
57 bool rename_library(LibraryId
id,
const QString& name);
58 bool remove_library(LibraryId
id);
59 bool move_library(
int old_row,
int new_row);
60 bool change_library_path(LibraryId
id,
const QString& path);
64 Info library_info(LibraryId
id)
const;
65 Info library_info_by_path(
const QString& path)
const;
66 Info library_info_by_sympath(
const QString& path)
const;
72 static QString request_library_name(
const QString& path);
77 #endif // LIBRARYMANAGER_H Definition: LibraryManager.h:36
Definition: LocalLibrary.h:35
The Info class.
Definition: LibraryInfo.h:35
An interface class needed when implementing a library plugin.
Definition: LocalLibraryWatcher.h:32
Definition: org_mpris_media_player2_adaptor.h:20