score
Home
Classes
Namespaces
Files
AddressStringSettingsWidget.hpp
1
#pragma once
2
3
#include "AddressSettingsWidget.hpp"
4
5
#include <Device/Address/AddressSettings.hpp>
6
7
class
QLineEdit;
8
class
QWidget;
9
10
namespace
State
11
{
12
class
StringValueSetDialog;
13
}
14
namespace
Explorer
15
{
16
class
AddressStringSettingsWidget
final :
public
AddressSettingsWidget
17
{
18
public
:
19
explicit
AddressStringSettingsWidget
(QWidget* parent =
nullptr
);
20
21
Device::AddressSettings
getSettings()
const override
;
22
void
setSettings(
const
Device::AddressSettings
& settings)
override
;
23
Device::AddressSettings
getDefaultSettings()
const override
;
24
void
setCanEditProperties(
bool
b)
override
;
25
26
protected
:
27
QLineEdit* m_valueEdit;
28
State::StringValueSetDialog
* m_values{};
29
};
30
}
Explorer::AddressSettingsWidget
Definition:
AddressSettingsWidget.hpp:28
Explorer::AddressStringSettingsWidget
Definition:
AddressStringSettingsWidget.hpp:17
State::StringValueSetDialog
Definition:
StringValueWidget.hpp:27
State
Utilities for OSSIA data structures.
Definition:
DeviceInterface.hpp:33
Device::AddressSettings
Definition:
AddressSettings.hpp:49