summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2017-03-26 11:43:39 +0200
committerDavid Robillard <d@drobilla.net>2017-03-26 17:01:11 +0200
commitc69d9d5121b5bcb1e408caa475befcfad3c411c3 (patch)
tree20ecf15fc8173042849d6f1e9880fc2c927f5a79
parent51f52ca7b6dacf698741fdb1e9afbb645777d6d0 (diff)
downloadingen-c69d9d5121b5bcb1e408caa475befcfad3c411c3.tar.gz
ingen-c69d9d5121b5bcb1e408caa475befcfad3c411c3.tar.bz2
ingen-c69d9d5121b5bcb1e408caa475befcfad3c411c3.zip
Remove Node::graph_parent() method
-rw-r--r--ingen/Node.hpp1
-rw-r--r--ingen/client/ObjectModel.hpp2
-rw-r--r--src/server/NodeImpl.hpp5
3 files changed, 2 insertions, 6 deletions
diff --git a/ingen/Node.hpp b/ingen/Node.hpp
index a585d03a..ddf7bf82 100644
--- a/ingen/Node.hpp
+++ b/ingen/Node.hpp
@@ -76,7 +76,6 @@ public:
virtual GraphType graph_type() const = 0;
virtual const Raul::Path& path() const = 0;
virtual const Raul::Symbol& symbol() const = 0;
- virtual Node* graph_parent() const = 0;
Raul::URI base_uri() const {
if (uri()[uri().size() - 1] == '/') {
diff --git a/ingen/client/ObjectModel.hpp b/ingen/client/ObjectModel.hpp
index 42849110..e1cac51b 100644
--- a/ingen/client/ObjectModel.hpp
+++ b/ingen/client/ObjectModel.hpp
@@ -70,8 +70,6 @@ public:
SPtr<ObjectModel> parent() const { return _parent; }
bool polyphonic() const;
- Node* graph_parent() const { return _parent.get(); }
-
// Signals
INGEN_SIGNAL(new_child, void, SPtr<ObjectModel>);
INGEN_SIGNAL(removed_child, void, SPtr<ObjectModel>);
diff --git a/src/server/NodeImpl.hpp b/src/server/NodeImpl.hpp
index b5b1508b..20ed324f 100644
--- a/src/server/NodeImpl.hpp
+++ b/src/server/NodeImpl.hpp
@@ -52,9 +52,8 @@ public:
virtual ~NodeImpl() {}
const Raul::Symbol& symbol() const { return _symbol; }
-
- Node* graph_parent() const { return _parent; }
- NodeImpl* parent() const { return _parent; }
+ const NodeImpl* parent() const { return _parent; }
+ NodeImpl* parent() { return _parent; }
/** Rename */
virtual void set_path(const Raul::Path& new_path) {