test_sdk/gui/config/gtl_gui_config_hw_widget.h

31 lines
568 B
C
Raw Permalink Normal View History

#ifndef CONFIG_HW_WIDGET_H
#define CONFIG_HW_WIDGET_H
#include <QWidget>
#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