GenericUI: Show automation UI for dropdowns
[ardour.git] / gtk2_ardour / duplicate_routes_dialog.h
index d1423a337bbab83a900952e1cbcefecd431efa0c..531ce9ce94e2942a01c7c14f7bf2095daacbc9de 100644 (file)
 
 #include "ardour_dialog.h"
 
+namespace ARDOUR {
+class Session;
+}
+
 class Editor;
 
 class DuplicateRouteDialog : public ArdourDialog
 {
   public:
        DuplicateRouteDialog ();
-       ~DuplicateRouteDialog ();
-
-       void setup (uint32_t ntracks, uint32_t nbusses);
 
-       uint32_t count() const;
-       ARDOUR::PlaylistDisposition playlist_disposition() const;
+       int restart (ARDOUR::Session*);
 
   private:
        Gtk::Entry name_template_entry;
@@ -54,6 +54,11 @@ class DuplicateRouteDialog : public ArdourDialog
        Gtk::SpinButton count_spinner;
        Gtk::HBox count_box;
        Gtk::Label count_label;
+
+       void on_response (int);
+
+       uint32_t count() const;
+       ARDOUR::PlaylistDisposition playlist_disposition() const;
 };
 
 #endif /* __gtk_ardour_duplicate_route_dialog_h__ */