2#include <ossia/network/base/protocol.hpp> 
    3#include <ossia/network/generic/generic_device.hpp> 
    4#include <ossia/network/generic/generic_node.hpp> 
    5#include <ossia/network/generic/generic_parameter.hpp> 
    7#include <ossia-qt/js_utilities.hpp> 
   10#include <QMetaProperty> 
   12#include <QtQml/QQmlProperty> 
   21class OSSIA_EXPORT qt_object_node final
 
   23    , 
public ossia::net::generic_node_base
 
   26  W_OBJECT(qt_object_node)
 
   32  ossia::net::parameter_base* create_parameter(
ossia::val_type type) final override;
 
   33  bool remove_parameter() final override;
 
   35  QObject& 
object()
 const { 
return mObject; }
 
   39  void childEvent(QChildEvent* event) 
override;
 
   41  std::unique_ptr<node_base> make_child(
const std::string& name) 
final override;
 
   42  void removing_child(node_base&) 
final override;
 
   44  std::unique_ptr<ossia::net::parameter_base> mAddress;
 
Root of a device tree.
Definition ossia/network/base/device.hpp:58
The parameter_base class.
Definition ossia/network/base/parameter.hpp:48