#ifndef QT_DEVICECONFIG_HPP #define QT_DEVICECONFIG_HPP #include extern "C" { struct _device_; } namespace Ui { class DeviceConfig; } class DeviceConfig : public QDialog { Q_OBJECT public: explicit DeviceConfig(QWidget *parent = nullptr); ~DeviceConfig(); static void ConfigureDevice(const _device_* device, int instance = 0); static QString DeviceName(const _device_* device, const char* internalName, int bus); private: Ui::DeviceConfig *ui; }; #endif // QT_DEVICECONFIG_HPP