summaryrefslogtreecommitdiff
path: root/gtk2_ardour/add_route_dialog.h
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2009-06-20 15:40:26 +0000
committerCarl Hetherington <carl@carlh.net>2009-06-20 15:40:26 +0000
commitf0bf3a0c190ced488d1520435df8234ef50971d6 (patch)
tree5e437385cf03c2abf53d57742c9351b99d5dedbf /gtk2_ardour/add_route_dialog.h
parent6b20256ad47de1b4c02553f62c31e7e5c8b0cac8 (diff)
Allow edit group creation from the route UI's menu. Allow new tracks to be put in particular edit groups.
git-svn-id: svn://localhost/ardour2/branches/3.0@5226 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/add_route_dialog.h')
-rw-r--r--gtk2_ardour/add_route_dialog.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/gtk2_ardour/add_route_dialog.h b/gtk2_ardour/add_route_dialog.h
index f99f4829e2..984f98735f 100644
--- a/gtk2_ardour/add_route_dialog.h
+++ b/gtk2_ardour/add_route_dialog.h
@@ -38,7 +38,7 @@
class AddRouteDialog : public Gtk::Dialog
{
public:
- AddRouteDialog ();
+ AddRouteDialog (ARDOUR::Session &);
~AddRouteDialog ();
bool track ();
@@ -50,8 +50,10 @@ class AddRouteDialog : public Gtk::Dialog
ARDOUR::DataType type();
ARDOUR::TrackMode mode();
+ ARDOUR::RouteGroup* edit_group ();
private:
+ ARDOUR::Session& _session;
Gtk::Entry name_template_entry;
Gtk::RadioButton track_button;
Gtk::RadioButton bus_button;
@@ -59,11 +61,13 @@ class AddRouteDialog : public Gtk::Dialog
Gtk::SpinButton routes_spinner;
Gtk::ComboBoxText channel_combo;
Gtk::ComboBoxText track_mode_combo;
+ Gtk::ComboBoxText edit_group_combo;
std::vector<ARDOUR::TemplateInfo> route_templates;
void track_type_chosen ();
void refill_channel_setups ();
+ void add_edit_group (ARDOUR::RouteGroup *);
void reset_template_option_visibility ();