summaryrefslogtreecommitdiff
path: root/gtk2_ardour/route_group_dialog.h
diff options
context:
space:
mode:
Diffstat (limited to 'gtk2_ardour/route_group_dialog.h')
-rw-r--r--gtk2_ardour/route_group_dialog.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/gtk2_ardour/route_group_dialog.h b/gtk2_ardour/route_group_dialog.h
index 35080ba21f..20ae0384e9 100644
--- a/gtk2_ardour/route_group_dialog.h
+++ b/gtk2_ardour/route_group_dialog.h
@@ -29,12 +29,13 @@
class RouteGroupDialog : public ArdourDialog
{
public:
- RouteGroupDialog (ARDOUR::RouteGroup *, Gtk::StockID const &);
-
- int do_run ();
+ RouteGroupDialog (ARDOUR::RouteGroup *, bool);
+ bool do_run ();
+
private:
ARDOUR::RouteGroup* _group;
+ std::string _initial_name;
Gtk::Entry _name;
Gtk::CheckButton _active;
@@ -45,8 +46,11 @@ private:
Gtk::CheckButton _rec_enable;
Gtk::CheckButton _select;
Gtk::CheckButton _edit;
+ Gtk::Button* _ok;
void gain_toggled ();
+ void update ();
+ bool unique_name () const;
};