diff options
Diffstat (limited to 'src/gui/Port.hpp')
-rw-r--r-- | src/gui/Port.hpp | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/gui/Port.hpp b/src/gui/Port.hpp index ae105fb0..2d1d21ff 100644 --- a/src/gui/Port.hpp +++ b/src/gui/Port.hpp @@ -41,10 +41,11 @@ namespace GUI { class Port : public FlowCanvas::Port { public: - Port(boost::shared_ptr<FlowCanvas::Module> module, - SharedPtr<PortModel> pm, - const std::string& name, - bool flip=false); + static SharedPtr<Port> create( + boost::shared_ptr<FlowCanvas::Module> module, + SharedPtr<PortModel> pm, + bool human_name, + bool flip=false); ~Port(); @@ -60,6 +61,11 @@ public: ArtVpathDash* dash(); private: + Port(boost::shared_ptr<FlowCanvas::Module> module, + SharedPtr<PortModel> pm, + const std::string& name, + bool flip=false); + void property_changed(const Raul::URI& key, const Raul::Atom& value); bool on_event(GdkEvent* ev); |