#ifndef CONFIG_HW_WIDGET_H #define CONFIG_HW_WIDGET_H #include #include "hw/gtl_hw.h" namespace gtl { namespace gui { namespace config { class hw_widget : public QWidget { Q_OBJECT public: explicit hw_widget(QWidget *parent = nullptr); virtual hw::device* create_device() = 0; virtual QString id() = 0; virtual qreal rate() = 0; signals: }; } } } #endif // CONFIG_HW_WIDGET_H