23 #ifndef LIBRARYPLUGINLOADER_H 24 #define LIBRARYPLUGINLOADER_H 28 #include <QPluginLoader> 31 #include "GUI/Helper/SayonaraWidget/SayonaraWidget.h" 46 void sig_idx_changed(
int);
53 QWidget* _library_parent=
nullptr;
60 void init_library(
int idx);
93 int get_cur_library_idx()
const;
101 void index_changed(
int idx);
106 void language_changed();
109 #endif // LIBRARYPLUGINLOADER_H The SayonaraClass class provides access to Settings and notifications.
Definition: SayonaraClass.h:31
void init(const QList< LibraryContainerInterface * > &containers)
Search for plugins and add some predefined plugins.
Library Plugin Manager.
Definition: LibraryPluginHandler.h:38
An interface class needed when implementing a library plugin.
Definition: LibraryContainer.h:42
QList< LibraryContainerInterface * > get_libraries() const
Get a list for all found plugins. The ui is not necessarily initialized.
LibraryContainerInterface * get_cur_library() const
Get the current selected (and shown) library.
void set_library_parent(QWidget *parent)
Set the parent widget for library plugins.