JoystickProtocolSettingsWidget.hpp
1 #pragma once
2 #include <Device/Protocol/DeviceSettings.hpp>
3 #include <Device/Protocol/ProtocolSettingsWidget.hpp>
4 
5 #include <verdigris>
6 
7 class QLineEdit;
8 namespace score
9 {
10 class ComboBox;
11 }
12 
13 namespace Protocols
14 {
15 
17 {
19 
20 public:
21  JoystickProtocolSettingsWidget(QWidget* parent = nullptr);
23 
24  Device::DeviceSettings getSettings() const override;
25  void setSettings(const Device::DeviceSettings& settings) override;
26 
27 protected:
28  QLineEdit* m_deviceNameEdit{};
29  Device::DeviceSettings m_settings;
30 };
31 }
Definition: ProtocolSettingsWidget.hpp:22
Definition: JoystickProtocolSettingsWidget.hpp:17
Base toolkit upon which the software is built.
Definition: Application.cpp:90
Definition: DeviceSettings.hpp:16