NO-OP: whitespace and some guaranteed assertion removal
[ardour.git] / gtk2_ardour / route_processor_selection.h
index b0e7c36fbd3ba107cafa3bdceec418f13ef72e5b..80ab9e6adfe7f19e95242b16d4fb685635ab6b32 100644 (file)
@@ -34,29 +34,31 @@ class AxisViewProvider;
 
 class RouteProcessorSelection : public ProcessorSelection
 {
-  public:
+public:
        AxisViewSelection  axes;
 
        RouteProcessorSelection (ARDOUR::SessionHandlePtr&, AxisViewProvider&);
 
-       RouteProcessorSelection& operator= (const RouteProcessorSelection& other);
-
        void clear ();
        bool empty();
 
        void set (AxisView*);
-       void add (AxisView*);
-       void remove (AxisView*);
+       void add (AxisView*, bool with_groups = false);
+       void remove (AxisView*, bool with_groups = false);
        bool selected (AxisView*);
 
        void clear_routes ();
 
        void presentation_info_changed (PBD::PropertyChange const & what_changed);
 
-  private:
+private:
        ARDOUR::SessionHandlePtr& shp;
        AxisViewProvider& avp;
        void removed (AxisView*);
+       std::list<AxisView*> add_grouped_tracks (AxisView*) const;
+
+       RouteProcessorSelection& operator= (const RouteProcessorSelection& other);
+       RouteProcessorSelection (RouteProcessorSelection const&);
 };
 
 bool operator==(const RouteProcessorSelection& a, const RouteProcessorSelection& b);