stop AddRouteDialog from being modal and from using a recursive run loop
[ardour.git] / gtk2_ardour / route_group_menu.h
index 5d711ff66f4c911ff5e4949b77d927cbfa2727d9..334a3b504e99b6ef7857bbecd4edc9aa7fcfad97 100644 (file)
@@ -23,6 +23,8 @@
 #include "ardour/route_group.h"
 #include "ardour/session_handle.h"
 
+class RouteGroupDialog;
+
 class RouteGroupMenu : public ARDOUR::SessionHandlePtr
 {
 public:
@@ -37,8 +39,10 @@ public:
        void add_item (ARDOUR::RouteGroup *, std::set<ARDOUR::RouteGroup*> const &, Gtk::RadioMenuItem::Group*);
        void new_group ();
        void set_group (ARDOUR::RouteGroup *);
+       void new_group_dialog_finished (int, RouteGroupDialog*);
 
        Gtk::Menu* _menu;
+
        PBD::PropertyList* _default_properties;
        bool _inhibit_group_selected;
        ARDOUR::WeakRouteList _subject;