summaryrefslogtreecommitdiffstats
path: root/src/PatchageCanvas.cpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2010-12-15 16:39:45 +0000
committerDavid Robillard <d@drobilla.net>2010-12-15 16:39:45 +0000
commitaea13cac2a4106bbca28fc062d60e18ca4990c6c (patch)
tree62f56d61b9a6a4fc218e34efd8ad6bf526384785 /src/PatchageCanvas.cpp
parent7d4e3fc0f17c72e94a1be2fae03d8a5b5af0ef7a (diff)
downloadpatchage-aea13cac2a4106bbca28fc062d60e18ca4990c6c.tar.gz
patchage-aea13cac2a4106bbca28fc062d60e18ca4990c6c.tar.bz2
patchage-aea13cac2a4106bbca28fc062d60e18ca4990c6c.zip
Improve JACK refresh performance significantly.
Remove (slow) PatchageCanvas::get_item and PatchageCanvas::get_port. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2711 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/PatchageCanvas.cpp')
-rw-r--r--src/PatchageCanvas.cpp32
1 files changed, 0 insertions, 32 deletions
diff --git a/src/PatchageCanvas.cpp b/src/PatchageCanvas.cpp
index c172a12..3c63503 100644
--- a/src/PatchageCanvas.cpp
+++ b/src/PatchageCanvas.cpp
@@ -40,19 +40,6 @@ PatchageCanvas::PatchageCanvas(Patchage* app, int width, int height)
}
-boost::shared_ptr<Item>
-PatchageCanvas::get_item(const string& name)
-{
- ItemList::iterator m = _items.begin();
-
- for ( ; m != _items.end(); ++m)
- if ((*m)->name() == name)
- break;
-
- return (m == _items.end()) ? boost::shared_ptr<Item>() : *m;
-}
-
-
boost::shared_ptr<PatchageModule>
PatchageCanvas::find_module(const string& name, ModuleType type)
{
@@ -199,22 +186,3 @@ PatchageCanvas::status_message(const string& msg)
{
_app->status_msg(string("[Canvas] ").append(msg));
}
-
-
-boost::shared_ptr<Port>
-PatchageCanvas::get_port(const string& node_name, const string& port_name)
-{
- for (ItemList::iterator i = _items.begin(); i != _items.end(); ++i) {
- const boost::shared_ptr<Item> item = *i;
- const boost::shared_ptr<Module> module
- = boost::dynamic_pointer_cast<Module>(item);
- if (!module)
- continue;
- const boost::shared_ptr<Port> port = module->get_port(port_name);
- if (module->name() == node_name && port)
- return port;
- }
-
- return boost::shared_ptr<Port>();
-}
-