Change get_routes to get_routelist where appropriate.
authorLen Ovens <len@ovenwerks.net>
Wed, 7 Nov 2018 21:05:05 +0000 (13:05 -0800)
committerLen Ovens <len@ovenwerks.net>
Thu, 8 Nov 2018 01:00:16 +0000 (17:00 -0800)
gtk2_ardour/editor_routes.cc
gtk2_ardour/export_channel_selector.cc
gtk2_ardour/group_tabs.cc
gtk2_ardour/meterbridge.cc
gtk2_ardour/mixer_strip.cc
gtk2_ardour/mixer_ui.cc
gtk2_ardour/plugin_pin_dialog.cc

index c57aef53ed6a8565556bcd6317ff8812350939d0..f6a5cffb0b25a3802e263ec77006719c42b1f226 100644 (file)
@@ -1486,16 +1486,7 @@ EditorRoutes::initial_display ()
 
        StripableList s;
 
-       RouteList r (*_session->get_routes());
-       for (RouteList::iterator ri = r.begin(); ri != r.end(); ++ri) {
-               s.push_back (*ri);
-       }
-
-       VCAList v (_session->vca_manager().vcas());
-       for (VCAList::iterator vi = v.begin(); vi != v.end(); ++vi) {
-               s.push_back (*vi);
-       }
-
+       _session->get_stripables (s);
        _editor->add_stripables (s);
 
        sync_treeview_from_presentation_info (Properties::order);
index c3cf20d41b45968d5cfec9251b737c87dc363c4f..09dab030407c99b9c244bcb037390aa4cdd78d66 100644 (file)
@@ -112,7 +112,7 @@ void
 PortExportChannelSelector::fill_route_list ()
 {
        channel_view.clear_routes ();
-       RouteList routes = *_session->get_routes();
+       RouteList routes = _session->get_routelist();
 
        /* Add master bus and then everything else */
 
@@ -658,7 +658,7 @@ void
 TrackExportChannelSelector::fill_list()
 {
        track_list->clear();
-       RouteList routes = *_session->get_routes();
+       RouteList routes = _session->get_routelist();
 
        for (RouteList::iterator it = routes.begin(); it != routes.end(); ++it) {
                if (!boost::dynamic_pointer_cast<Track>(*it)) {
index 4c17064e769efe445738987270774ff1f938b475..f1f8c317fdf434067ffadeddc5241b17c3de2e7a 100644 (file)
@@ -564,11 +564,10 @@ GroupTabs::get_rec_enabled ()
 RouteList
 GroupTabs::get_soloed ()
 {
-       boost::shared_ptr<RouteList> rl = _session->get_routes ();
-
+       RouteList rl = _session->get_routelist ();
        RouteList soloed;
 
-       for (RouteList::iterator i = rl->begin(); i != rl->end(); ++i) {
+       for (RouteList::iterator i = rl.begin(); i != rl.end(); ++i) {
                if (!(*i)->is_master() && (*i)->soloed()) {
                        soloed.push_back (*i);
                }
@@ -695,16 +694,16 @@ GroupTabs::collect (RouteGroup* g)
        int const N = group_routes->size ();
 
        RouteList::iterator i = group_routes->begin ();
-       boost::shared_ptr<RouteList> routes = _session->get_routes ();
-       routes->sort (Stripable::Sorter());
-       RouteList::const_iterator j = routes->begin ();
+       RouteList routes = _session->get_routelist ();
+       routes.sort (Stripable::Sorter());
+       RouteList::const_iterator j = routes.begin ();
 
        int diff = 0;
        int coll = -1;
 
        PresentationInfo::ChangeSuspender cs;
 
-       while (i != group_routes->end() && j != routes->end()) {
+       while (i != group_routes->end() && j != routes.end()) {
 
                PresentationInfo::order_t const k = (*j)->presentation_info ().order();
 
index 9f2ae3674ecd5562a995efe72718fb9f58c87d90..d46a4076510100e32ed24b96b85ca48b24202854 100644 (file)
@@ -431,9 +431,7 @@ Meterbridge::set_session (Session* s)
        _show_master = _session->config.get_show_master_on_meterbridge();
        _show_midi = _session->config.get_show_midi_on_meterbridge();
 
-       boost::shared_ptr<RouteList> routes = _session->get_routes();
-
-       RouteList copy (*routes);
+       RouteList copy = _session->get_routelist ();
        copy.sort (Stripable::Sorter (true));
        add_strips (copy);
 
index 3868dd6bd0c5c158ab3bad982ab13902f1547e2e..7b943859704a6a116e93ba5b049d3ef37bb0cacb 100644 (file)
@@ -910,8 +910,7 @@ MixerStrip::output_press (GdkEventButton *ev)
                }
 
                /* then other routes inputs */
-               boost::shared_ptr<ARDOUR::RouteList> routes = _session->get_routes ();
-               RouteList copy = *routes;
+               RouteList copy = _session->get_routelist ();
                copy.sort (RouteCompareByName ());
                for (ARDOUR::RouteList::const_iterator i = copy.begin(); i != copy.end(); ++i) {
                        maybe_add_bundle_to_output_menu ((*i)->input()->bundle(), current, intended_type);
index 69742737bb0406a4e05c3ef8a57219e11231a4f9..c9163165337e6d3d9de9c548cc21b2df6cebca5b 100644 (file)
@@ -1602,18 +1602,7 @@ void
 Mixer_UI::initial_track_display ()
 {
        StripableList sl;
-
-       boost::shared_ptr<RouteList> routes = _session->get_routes();
-
-       for (RouteList::iterator r = routes->begin(); r != routes->end(); ++r) {
-               sl.push_back (*r);
-       }
-
-       VCAList vcas = _session->vca_manager().vcas();
-
-       for (VCAList::iterator v = vcas.begin(); v != vcas.end(); ++v) {
-               sl.push_back (boost::dynamic_pointer_cast<Stripable> (*v));
-       }
+       _session->get_stripables (sl);
 
        sl.sort (PresentationInfoMixerSorter());
 
index 3ac10432de0e71fa80c0a6dc3c9c580e1a571f8b..0a9ad9e628579d48918d0be474e66652a1ee30ae 100644 (file)
@@ -1820,8 +1820,7 @@ PluginPinWidget::sc_input_press (GdkEventButton *ev, boost::weak_ptr<ARDOUR::Por
                }
 #endif
 
-               boost::shared_ptr<ARDOUR::RouteList> routes = _session->get_routes ();
-               RouteList copy = *routes;
+               RouteList copy = _session->get_routelist ();
                copy.sort (Stripable::Sorter(true));
                uint32_t added = 0;
                for (ARDOUR::RouteList::const_iterator i = copy.begin (); i != copy.end (); ++i) {