21 #ifndef LIBRARYPLUGINLOADER_H 22 #define LIBRARYPLUGINLOADER_H 24 #include "Utils/Settings/SayonaraClass.h" 25 #include "Utils/Singleton.h" 26 #include "Utils/Pimpl.h" 49 void sig_current_library_changed(
const QString& name);
50 void sig_libraries_changed();
75 void local_library_added(LibraryId
id);
76 void local_library_renamed(LibraryId
id);
77 void local_library_removed(LibraryId
id);
78 void local_library_moved(LibraryId
id,
int from,
int to);
81 QMenu* current_library_menu()
const;
84 void current_library_changed(
int library_idx);
87 void set_current_library(
const QString& name);
88 void set_current_library(
Container* container);
92 #endif // LIBRARYPLUGINLOADER_H Definition: LibraryContainer.h:47
The SayonaraClass class provides access to Settings and notifications.
Definition: SayonaraClass.h:29
QList< Container * > get_libraries() const
Get a list for all found plugins. The ui is not necessarily initialized.
void init(const QList< Container *> &containers)
Search for plugins and add some predefined plugins.
An interface class needed when implementing a library plugin.
Definition: CachingThread.h:29
Library Plugin Manager.
Definition: LibraryPluginHandler.h:40
Definition: org_mpris_media_player2_adaptor.h:20