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
9namespace Explorer
10{
13class SCORE_PLUGIN_DEVICEEXPLORER_EXPORT AddressCompositeSettingsWidget final
15{
16public:
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
26private:
27 ossia::val_type m_type{};
28 ossia::value m_value;
29 AddressValueWidget* m_valueEdit{};
30};
31}
Definition AddressCompositeSettingsWidget.hpp:15
Definition AddressSettingsWidget.hpp:28
Definition ValueEditors.hpp:24
Definition AddressSettings.hpp:49