74 W_SIGNAL(deviceAdded, factory, category, name, settings)
76 W_SIGNAL(deviceRemoved, factory, name)
77 QQmlListProperty<JS::DeviceIdentifier> devices();
79 W_PROPERTY(QQmlListProperty<JS::DeviceIdentifier>, devices READ devices)
81 bool enumerate() {
return m_enumerate; }
82 void setEnumerate(
bool b);
83 void enumerateChanged(
bool b) W_SIGNAL(enumerateChanged, b)
84 W_PROPERTY(
bool, enumerate READ enumerate WRITE setEnumerate NOTIFY enumerateChanged)
86 QString deviceType() {
return m_uuid; }
87 void setDeviceType(
const QString& b);
88 void deviceTypeChanged(
const QString& b) W_SIGNAL(deviceTypeChanged, b)
90 QString, deviceType READ deviceType WRITE setDeviceType NOTIFY deviceTypeChanged)
98 std::vector<std::tuple<QString, QString, Device::DeviceSettings>>>
100 std::unordered_map<Device::ProtocolFactory*, Device::DeviceEnumerators>
103 std::vector<DeviceIdentifier*> m_raw_list;
105 Device::ProtocolFactory::ConcreteKey m_deviceType{};
111 ,
public Nano::Observer
119 QString deviceName() {
return m_uuid; }
120 void setDeviceName(
const QString& b);
121 void deviceNameChanged(
const QString& b) W_SIGNAL(deviceNameChanged, b)
123 QString, deviceName READ deviceName WRITE setDeviceName NOTIFY deviceNameChanged)
125 QString deviceType() {
return m_uuid; }
126 void setDeviceType(
const QString& b);
127 void deviceTypeChanged(
const QString& b) W_SIGNAL(deviceTypeChanged, b)
129 QString, deviceType READ deviceType WRITE setDeviceType NOTIFY deviceTypeChanged)
131 bool listen() {
return m_listen; }
132 void setListen(
bool b);
133 void listenChanged(
bool b) W_SIGNAL(listenChanged, b)
134 W_PROPERTY(
bool, listen READ listen WRITE setListen NOTIFY listenChanged)
137 void message(
const QString& address, QVariant value) W_SIGNAL(message, address, value);
138 void parameterCreated(
const QString& address) W_SIGNAL(parameterCreated, address);
144 void on_nodeCreated(
const ossia::net::node_base&);
145 void on_parameterCreated(
const ossia::net::parameter_base&);
149 Device::ProtocolFactory::ConcreteKey m_deviceType{};
Definition DocumentContext.hpp:18