diff options
Diffstat (limited to 'src/PatchageCanvas.hpp')
-rw-r--r-- | src/PatchageCanvas.hpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/PatchageCanvas.hpp b/src/PatchageCanvas.hpp index 0debcf8..073b3fb 100644 --- a/src/PatchageCanvas.hpp +++ b/src/PatchageCanvas.hpp @@ -36,6 +36,7 @@ PATCHAGE_RESTORE_WARNINGS #include <string> #include <utility> +class Patchage; class PatchageModule; class PatchagePort; class Connector; @@ -45,6 +46,13 @@ class PatchageCanvas : public Ganv::Canvas public: PatchageCanvas(Connector& connector, int width, int height); + PatchageModule* create_module(Patchage& patchage, + const ClientID& id, + const ClientInfo& info); + + PatchagePort* + create_port(Patchage& patchage, const PortID& id, const PortInfo& info); + PatchageModule* find_module(const ClientID& id, SignalDirection type); PatchagePort* find_port(const PortID& id); |