21 #ifndef LIBRARYPLUGINLOADER_H 22 #define LIBRARYPLUGINLOADER_H 24 #include "Helper/Settings/SayonaraClass.h" 25 #include "Helper/Pimpl.h" 42 void sig_idx_changed(
int);
52 void init_library(
int idx);
98 void index_changed(
int idx);
103 void language_changed();
106 #endif // LIBRARYPLUGINLOADER_H LibraryContainerInterface * get_cur_library() const
Get the current selected (and shown) library.
The SayonaraClass class provides access to Settings and notifications.
Definition: SayonaraClass.h:29
Library Plugin Manager.
Definition: LibraryPluginHandler.h:35
An interface class needed when implementing a library plugin.
Definition: LibraryContainer.h:40
void init(const QList< LibraryContainerInterface *> &containers)
Search for plugins and add some predefined plugins.
int get_cur_library_idx() const
Get the current index of the library (indicated by current index in dropdown.
QList< LibraryContainerInterface * > get_libraries() const
Get a list for all found plugins. The ui is not necessarily initialized.
void set_library_parent(QWidget *parent)
Set the parent widget for library plugins.
Definition: org_mpris_media_player2_adaptor.h:20