score
Home
Classes
Namespaces
Files
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
16
class
JoystickProtocolSettingsWidget
final :
public
Device::ProtocolSettingsWidget
17
{
18
W_OBJECT(
JoystickProtocolSettingsWidget
)
19
20
public
:
21
JoystickProtocolSettingsWidget
(QWidget* parent =
nullptr
);
22
virtual
~
JoystickProtocolSettingsWidget
();
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
}
Device::ProtocolSettingsWidget
Definition:
ProtocolSettingsWidget.hpp:22
Protocols::JoystickProtocolSettingsWidget
Definition:
JoystickProtocolSettingsWidget.hpp:17
score
Base toolkit upon which the software is built.
Definition:
Application.cpp:90
Device::DeviceSettings
Definition:
DeviceSettings.hpp:16