From 3f445b19aaf42ae9442a9a7e40f95b4502f06047 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Thu, 26 Jul 2007 19:33:51 +0000 Subject: Trim the fat. git-svn-id: http://svn.drobilla.net/lad/ingen@640 a436a847-0d15-0410-975c-d299462d15a1 --- src/libs/engine/NodeBase.cpp | 80 -------------------------------------------- 1 file changed, 80 deletions(-) (limited to 'src/libs/engine/NodeBase.cpp') diff --git a/src/libs/engine/NodeBase.cpp b/src/libs/engine/NodeBase.cpp index 24faee4b..7914eab3 100644 --- a/src/libs/engine/NodeBase.cpp +++ b/src/libs/engine/NodeBase.cpp @@ -78,40 +78,6 @@ NodeBase::deactivate() _activated = false; } -#if 0 -void -NodeBase::add_to_store(ObjectStore* store) -{ - assert(!_store); - - GraphObject::add_to_store(store); - - for (size_t i=0; i < num_ports(); ++i) - store->add(_ports->at(i)); - - _store = store; -} - - -void -NodeBase::remove_from_store() -{ - // Remove ports - for (size_t i=0; i < num_ports(); ++i) { - TreeNode* node = _store->remove(_ports->at(i)->path()); - if (node != NULL) { - assert(_store->find(_ports->at(i)->path()) == NULL); - delete node; - } - } - - // Remove self - GraphObject::remove_from_store(); - - assert(_store == NULL); -} -#endif - void NodeBase::set_buffer_size(size_t size) @@ -148,51 +114,5 @@ NodeBase::post_process(SampleCount nframes, FrameTime start, FrameTime end) } - -/** Rename this Node. - * - * This is responsible for updating the ObjectStore so the Node can be - * found at it's new path, as well as all it's children. - */ -void -NodeBase::set_path(const Path& new_path) -{ -#if 0 - const Path old_path = path(); - //cerr << "Renaming " << old_path << " -> " << new_path << endl; - - TreeNode* treenode = NULL; - - // Reinsert ports - for (size_t i=0; i < num_ports(); ++i) { - treenode = _store->remove(old_path +"/"+ _ports->at(i)->name()); - assert(treenode != NULL); - assert(treenode->node() == _ports->at(i)); - treenode->key(new_path +"/" + _ports->at(i)->name()); - _store->add(treenode); - } - - // Rename and reinsert self - treenode = _store->remove(old_path); - assert(treenode != NULL); - assert(treenode->node() == this); - GraphObject::set_path(new_path); - treenode->key(new_path); - _store->add(treenode); - - - assert(_store->find(new_path) == this); -#endif - GraphObject::set_path(new_path); - - // Rename children (ports) - for (size_t i=0; i < num_ports(); ++i) { - Port* const port = _ports->at(i); - const string name = port->path().name(); - port->set_path(new_path.base() + name); - } -} - - } // namespace Ingen -- cgit v1.2.1