deleting pointers to incomplete types may cause undefined behavior
[ardour.git] / gtk2_ardour / mixer_group_tabs.h
index f0fba2932f43c1e1899390f676f77d640e1e06bb..5f15255c5c912f7def68f77d900b91c94e2b6525 100644 (file)
@@ -1,5 +1,5 @@
 /*
-    Copyright (C) 2009 Paul Davis 
+    Copyright (C) 2009 Paul Davis
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
@@ -30,10 +30,13 @@ private:
        std::list<Tab> compute_tabs () const;
        void draw_tab (cairo_t *, Tab const &) const;
        double primary_coordinate (double, double) const;
-       void reflect_tabs (std::list<Tab> const &);
+       ARDOUR::RouteList routes_for_tab (Tab const *) const;
        double extent () const {
-               return _width;
+               return get_width();
        }
-       
+
+       ARDOUR::RouteList selected_routes () const;
+       void sync_order_keys ();
+
        Mixer_UI* _mixer;
 };