inputcontroller.h
Go to the documentation of this file.
1 #ifndef INPUTCONTROLLER_H
2 #define INPUTCONTROLLER_H
3 
4 #include "dnai/baseio.h"
5 
6 namespace dnai
7 {
8  namespace controllers
9  {
10  class InputController : public BaseIo
11  {
12  public:
13  explicit InputController(enums::IoTypeRessouce::IoType t, QQuickItem *parent);
14 
21  Link *connect(ALinkable *linkable, views::BezierCurve *curve) override;
22 
23 
24  Link *asyncConnect(ALinkable *linkable) override;
25  };
26 
27  }
28 }
29 
30 #endif // INPUTCONTROLLER_H
QQuickItem * parent() const
Definition: baselinkable.h:60
InputController(enums::IoTypeRessouce::IoType t, QQuickItem *parent)
Definition: inputcontroller.cpp:15
Definition: baseio.h:8
Definition: inputcontroller.h:10
IoType
define all the handle type by the application
Definition: iotype.h:17
Link * asyncConnect(ALinkable *linkable) override
Definition: inputcontroller.cpp:44
Definition: api.h:13
Definition: beziercurve.h:11
Link * connect(ALinkable *linkable, views::BezierCurve *curve) override
Connect linkable together, create a link, and keep a reference on the visual curve.
Definition: inputcontroller.cpp:20