From d42b83ffe581651886ca0874b6b75dcbb6127aea Mon Sep 17 00:00:00 2001 From: David Robillard Date: Tue, 7 Jun 2011 02:44:16 +0000 Subject: Remove use of smart pointers in FlowCanvas entirely. Since FlowCanvas's containers own their children, there is no real benefit to using smart pointers for objects, though there is overhead. There are no longer any add or remove methods for containers, simply create (new) and destroy (delete) objects and things should work as expected. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3366 a436a847-0d15-0410-975c-d299462d15a1 --- src/gui/PatchCanvas.hpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/gui/PatchCanvas.hpp') diff --git a/src/gui/PatchCanvas.hpp b/src/gui/PatchCanvas.hpp index cd9e038f..243f76ae 100644 --- a/src/gui/PatchCanvas.hpp +++ b/src/gui/PatchCanvas.hpp @@ -124,13 +124,13 @@ private: GraphObject::Properties get_initial_data(); - SharedPtr get_port_view(SharedPtr port); + FlowCanvas::Port* get_port_view(SharedPtr port); - void connect(boost::shared_ptr src, - boost::shared_ptr dst); + void connect(FlowCanvas::Connectable* src, + FlowCanvas::Connectable* dst); - void disconnect(boost::shared_ptr src, - boost::shared_ptr dst); + void disconnect(FlowCanvas::Connectable* src, + FlowCanvas::Connectable* dst); SharedPtr _patch; -- cgit v1.2.1