summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_mixer.cc
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2009-07-01 23:20:18 +0000
committerCarl Hetherington <carl@carlh.net>2009-07-01 23:20:18 +0000
commit5b97b137663d0990d1a3ac172f01b200a45e4692 (patch)
treef0d18663e4eadf52e2e805eb5f946e6ca1f5e234 /gtk2_ardour/editor_mixer.cc
parent236868761c1823cafa328ce4e25a7d7f66ef402c (diff)
Separate route list code from Editor into its own object, EditorRouteList. Hopefully makes things a bit better.
git-svn-id: svn://localhost/ardour2/branches/3.0@5302 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/editor_mixer.cc')
-rw-r--r--gtk2_ardour/editor_mixer.cc7
1 files changed, 3 insertions, 4 deletions
diff --git a/gtk2_ardour/editor_mixer.cc b/gtk2_ardour/editor_mixer.cc
index 7fd31c468b..61b5e2f143 100644
--- a/gtk2_ardour/editor_mixer.cc
+++ b/gtk2_ardour/editor_mixer.cc
@@ -31,6 +31,7 @@
#include "selection.h"
#include "audio_time_axis.h"
#include "actions.h"
+#include "editor_route_list.h"
#include "i18n.h"
@@ -363,22 +364,20 @@ Editor::session_going_away ()
/* hide all tracks */
- hide_all_tracks (false);
+ _route_list->hide_all_tracks (false);
/* rip everything out of the list displays */
region_list_display.set_model (Glib::RefPtr<Gtk::TreeStore>(0));
- route_list_display.set_model (Glib::RefPtr<Gtk::TreeStore>(0));
+ _route_list->clear ();
named_selection_display.set_model (Glib::RefPtr<Gtk::TreeStore>(0));
route_group_display.set_model (Glib::RefPtr<Gtk::TreeStore>(0));
region_list_model->clear ();
- route_display_model->clear ();
named_selection_model->clear ();
group_model->clear ();
region_list_display.set_model (region_list_model);
- route_list_display.set_model (route_display_model);
named_selection_display.set_model (named_selection_model);
route_group_display.set_model (group_model);