Widget for loading widget plugins.
#include <plugin_loader_widget.h>
|
| PluginLoaderWidget (std::shared_ptr< const WidgetFactory > factory, const QString &title, QWidget *parent=nullptr) |
|
QWidgetList | getWidgets () const |
|
void | configure (const YAML::Node &config) override |
| Configures the elements of the widget from a YAML node.
|
|
void | save (YAML::Node &config) const override |
| Saves the configuration of the widget to a YAML node.
|
|
void | removeWidgets () |
|
| BaseWidget (QWidget *parent=nullptr) |
|
|
void | addWidget (const QString &plugin_name, const YAML::Node &config) |
|
void | shiftCurrentWidget (const int offset) |
|
|
Ui::PluginLoader * | ui_ |
|
std::shared_ptr< const WidgetFactory > | factory_ |
|
◆ configure()
template<typename PluginT >
◆ save()
template<typename PluginT >