a reverb is a reverb is a reverb
[ardour.git] / gtk2_ardour / add_route_dialog.h
index be973095b5a343566244f6d51a1eb3975d9e939a..1a571039260211a14e3ba2ba132f4bbd1dcb3273 100644 (file)
 
 #include "ardour_dialog.h"
 #include "instrument_selector.h"
+#include "route_dialogs.h"
 
 class Editor;
+class RouteGroupDialog;
 
 class AddRouteDialog : public ArdourDialog
 {
@@ -54,7 +56,8 @@ class AddRouteDialog : public ArdourDialog
                MidiTrack,
                MixedTrack,
                AudioBus,
-               MidiBus
+               MidiBus,
+               VCAMaster,
        };
        TypeWanted type_wanted() const;
 
@@ -68,13 +71,8 @@ class AddRouteDialog : public ArdourDialog
 
        ARDOUR::TrackMode mode();
        ARDOUR::RouteGroup* route_group ();
-       enum InsertAt {
-               BeforeSelection,
-               AfterSelection,
-               First,
-               Last
-       };
-       InsertAt insert_at();
+
+       RouteDialogs::InsertAt insert_at();
        bool use_strict_io();
 
   private:
@@ -106,7 +104,7 @@ class AddRouteDialog : public ArdourDialog
        void maybe_update_name_template_entry ();
 
        void reset_template_option_visibility ();
-
+       void new_group_dialog_finished (int, RouteGroupDialog*);
        void on_show ();
 
        struct ChannelSetup {