fix incorrect accumulation of export video options each time the dialog is used
[ardour.git] / gtk2_ardour / route_processor_selection.h
index 6c2b7c94aed43339e467574f554aef5e25265024..80ab9e6adfe7f19e95242b16d4fb685635ab6b32 100644 (file)
@@ -39,14 +39,12 @@ public:
 
        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 ();
@@ -57,6 +55,10 @@ 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);