From 30cb85c307b4c1273791721a782337742ade222c Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 4 Oct 2006 21:45:20 +0000 Subject: Moved generic utility stuff to new library "raul". git-svn-id: http://svn.drobilla.net/lad/ingen@156 a436a847-0d15-0410-975c-d299462d15a1 --- src/libs/client/PatchModel.h | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'src/libs/client/PatchModel.h') diff --git a/src/libs/client/PatchModel.h b/src/libs/client/PatchModel.h index a7679b15..7dbad00b 100644 --- a/src/libs/client/PatchModel.h +++ b/src/libs/client/PatchModel.h @@ -23,7 +23,7 @@ #include #include #include "NodeModel.h" -#include "util/CountedPtr.h" +#include "raul/SharedPtr.h" #include "ConnectionModel.h" using std::list; using std::string; using std::map; @@ -44,8 +44,8 @@ public: const NodeModelMap& nodes() const { return m_nodes; } const ConnectionList& connections() const { return m_connections; } - CountedPtr get_connection(const string& src_port_path, const string& dst_port_path) const; - CountedPtr get_node(const string& node_name) const; + SharedPtr get_connection(const string& src_port_path, const string& dst_port_path) const; + SharedPtr get_node(const string& node_name) const; size_t poly() const { return m_poly; } const string& filename() const { return m_filename; } @@ -53,9 +53,9 @@ public: bool polyphonic() const; // Signals - sigc::signal > new_node_sig; - sigc::signal > removed_node_sig; - sigc::signal > new_connection_sig; + sigc::signal > new_node_sig; + sigc::signal > removed_node_sig; + sigc::signal > new_connection_sig; sigc::signal removed_connection_sig; sigc::signal enabled_sig; sigc::signal disabled_sig; @@ -76,12 +76,12 @@ private: void disable(); void clear(); void set_path(const Path& path); - void add_node(CountedPtr nm); - void remove_node(CountedPtr nm); - void add_child(CountedPtr c); - void remove_child(CountedPtr c); + void add_node(SharedPtr nm); + void remove_node(SharedPtr nm); + void add_child(SharedPtr c); + void remove_child(SharedPtr c); - void add_connection(CountedPtr cm); + void add_connection(SharedPtr cm); void remove_connection(const string& src_port_path, const string& dst_port_path); void rename_node(const Path& old_path, const Path& new_path); @@ -98,7 +98,7 @@ private: size_t m_poly; }; -typedef map > PatchModelMap; +typedef map > PatchModelMap; } // namespace Client -- cgit v1.2.1