Noether  0.0.0
Loading...
Searching...
No Matches
noether::WidgetPlugin< T > Class Template Referenceabstract

Base class for a plugin that can generate a Qt widget. More...

#include <plugin_interface.h>

Inheritance diagram for noether::WidgetPlugin< T >:

Public Types

using WidgetT = T
 
using Ptr = std::shared_ptr< WidgetPlugin >
 

Public Member Functions

virtual QWidget * create (QWidget *parent=nullptr, const YAML::Node &config={}) const =0
 

Friends

class boost_plugin_loader::PluginLoader
 
struct boost_plugin_loader::has_getSection< WidgetPlugin >
 

Detailed Description

template<typename T>
class noether::WidgetPlugin< T >

Base class for a plugin that can generate a Qt widget.