score
Home
Classes
Namespaces
Files
Loading...
Searching...
No Matches
AddressCompositeSettingsWidget.hpp
1
#pragma once
2
#include <Device/Address/AddressSettings.hpp>
3
4
#include <Explorer/Common/AddressSettings/Widgets/AddressSettingsWidget.hpp>
5
#include <Explorer/Explorer/ValueEditors.hpp>
6
7
#include <ossia/network/common/parameter_properties.hpp>
8
9
namespace
Explorer
10
{
13
class
SCORE_PLUGIN_DEVICEEXPLORER_EXPORT
AddressCompositeSettingsWidget
final
14
:
public
AddressSettingsWidget
15
{
16
public
:
17
explicit
AddressCompositeSettingsWidget
(
18
ossia::val_type type, QWidget* parent =
nullptr
);
19
20
Device::AddressSettings
getSettings()
const override
;
21
void
setSettings(
const
Device::AddressSettings
& settings)
override
;
22
23
Device::AddressSettings
getDefaultSettings()
const override
;
24
void
setCanEditProperties(
bool
b)
override
;
25
26
private
:
27
ossia::val_type m_type{};
28
ossia::value m_value;
29
AddressValueWidget
* m_valueEdit{};
30
};
31
}
Explorer::AddressCompositeSettingsWidget
Definition
AddressCompositeSettingsWidget.hpp:15
Explorer::AddressSettingsWidget
Definition
AddressSettingsWidget.hpp:28
Explorer::AddressValueWidget
Definition
ValueEditors.hpp:24
Device::AddressSettings
Definition
AddressSettings.hpp:49