Loading...
Searching...
No Matches
AddressStringSettingsWidget.hpp
1#pragma once
2
3#include "AddressSettingsWidget.hpp"
4
5#include <State/Widgets/Values/ExpandableTextEdit.hpp>
6
7#include <Device/Address/AddressSettings.hpp>
8
9class QWidget;
10
11namespace State
12{
13class StringValueSetDialog;
14}
15namespace Explorer
16{
18{
19public:
20 explicit AddressStringSettingsWidget(QWidget* parent = nullptr);
21
22 Device::AddressSettings getSettings() const override;
23 void setSettings(const Device::AddressSettings& settings) override;
24 Device::AddressSettings getDefaultSettings() const override;
25 void setCanEditProperties(bool b) override;
26
27protected:
28 State::ExpandableTextEdit* m_valueEdit;
30};
31}
Definition AddressSettingsWidget.hpp:28
Definition AddressStringSettingsWidget.hpp:18
A one-line field with a way out to a full editor.
Definition ExpandableTextEdit.hpp:31
Definition StringValueWidget.hpp:27
Utilities for OSSIA data structures.
Definition DeviceInterface.hpp:35
Definition AddressSettings.hpp:49