From df1447c665e6c3631961297a9d3e9aff4e94c47f Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sat, 12 Jan 2013 23:38:03 +0000 Subject: Remove Raul::SharedPtr and switch to std::shared_ptr. Use project local short type aliases for shared_ptr and friends. Move Raul::Disposable and Raul::Manageable into Raul::Maid. Use sets to store machina nodes and edges to avoid O(n) searches. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4939 a436a847-0d15-0410-975c-d299462d15a1 --- src/gui/GraphView.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/gui/GraphView.cpp') diff --git a/src/gui/GraphView.cpp b/src/gui/GraphView.cpp index c795861d..8452e9cf 100644 --- a/src/gui/GraphView.cpp +++ b/src/gui/GraphView.cpp @@ -67,14 +67,14 @@ GraphView::init(App& app) } void -GraphView::set_graph(SharedPtr graph) +GraphView::set_graph(SPtr graph) { assert(!_canvas); // FIXME: remove assert(_breadcrumb_container); // ensure created _graph = graph; - _canvas = SharedPtr(new GraphCanvas(*_app, graph, 1600*2, 1200*2)); + _canvas = SPtr(new GraphCanvas(*_app, graph, 1600*2, 1200*2)); _canvas->build(); _canvas_scrolledwindow->add(_canvas->widget()); @@ -116,15 +116,15 @@ GraphView::set_graph(SharedPtr graph) _canvas->widget().grab_focus(); } -SharedPtr -GraphView::create(App& app, SharedPtr graph) +SPtr +GraphView::create(App& app, SPtr graph) { GraphView* result = NULL; Glib::RefPtr xml = WidgetFactory::create("warehouse_win"); xml->get_widget_derived("graph_view_box", result); result->init(app); result->set_graph(graph); - return SharedPtr(result); + return SPtr(result); } #if 0 -- cgit v1.2.1