2 #include <State/Value.hpp>
4 #include <Device/Node/DeviceNode.hpp>
8 #include <score_plugin_deviceexplorer_export.h>
17 struct AddressSettings;
18 struct DeviceSettings;
19 class DeviceInterface;
24 class DeviceDocumentPlugin;
25 class DeviceExplorerModel;
42 DeviceDocumentPlugin& devModel;
93 void updateLocalSettings(
97 void updateRemoteValue(
const State::Address&,
const ossia::value&);
100 std::optional<ossia::value> try_refreshRemoteValue(
const State::Address&)
const;
101 void refreshRemoteValues(
const Device::NodeList&);
Definition: DeviceInterface.hpp:66
The NodeUpdateProxy class.
Definition: NodeUpdateProxy.hpp:40
Path in a tree of QAbstractItemModel objects.
Definition: TreePath.hpp:34
Manipulation of Devices from Qt.
Definition: AddressSettings.cpp:14
Utilities for OSSIA data structures.
Definition: DeviceInterface.hpp:33
Definition: AddressSettings.hpp:49
Definition: DeviceSettings.hpp:20
Definition: AddressSettings.hpp:62
Definition: Address.hpp:108
The Address struct.
Definition: Address.hpp:58