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 >