OSSIA
Open Scenario System for Interactive Application
qml_node.hpp
1 #pragma once
2 #include <ossia-qt/device/qml_node_base.hpp>
3 
4 #include <verdigris>
5 
6 namespace ossia
7 {
8 namespace qt
9 {
10 class qml_node : public qml_node_base
11 {
12  W_OBJECT(qml_node)
13 public:
14  qml_node(QQuickItem* parent = nullptr);
15  ~qml_node() override;
16 
17  void resetNode() override;
18 
19 public:
20  void reset_parent();
21  W_SLOT(reset_parent);
22  void node_destroyed();
23  W_SLOT(node_destroyed);
24 
25 private:
26  void on_node_deleted(const ossia::net::node_base&);
27  void setDevice(QObject* device) override;
28 };
29 }
30 }
The node_base class.
Definition: network/base/node.hpp:48
Definition: git_info.h:7