summaryrefslogtreecommitdiff
path: root/gtk2_ardour/group_tabs.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2016-05-19 10:45:55 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2016-05-31 15:30:43 -0400
commitc6ad232796d5bcae405c356a1e2bc3c4077533e0 (patch)
tree6d2e90801acb20eef74ab5582af5e01e4b4e99a2 /gtk2_ardour/group_tabs.h
parent8e81db7a92c3af8d2650493bfa21be21851ecb73 (diff)
more work on presenting GUI actions to connect Route groups and control masters
Diffstat (limited to 'gtk2_ardour/group_tabs.h')
-rw-r--r--gtk2_ardour/group_tabs.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/gtk2_ardour/group_tabs.h b/gtk2_ardour/group_tabs.h
index ff20cac32a..515c71ea72 100644
--- a/gtk2_ardour/group_tabs.h
+++ b/gtk2_ardour/group_tabs.h
@@ -93,9 +93,9 @@ private:
virtual void add_menu_items (Gtk::Menu *, ARDOUR::RouteGroup *) {}
virtual ARDOUR::RouteList selected_routes () const = 0;
- void new_from_selection (bool just_master, bool with_master);
- void new_from_rec_enabled (bool just_master, bool with_master);
- void new_from_soloed (bool just_master, bool with_master);
+ void new_from_selection (bool with_master);
+ void new_from_rec_enabled (bool with_master);
+ void new_from_soloed (bool with_master);
ARDOUR::RouteGroup* create_and_add_group () const;
ARDOUR::RouteGroup* create_and_add_master () const;
ARDOUR::RouteGroup* create_and_add_group_with_master () const;
@@ -120,9 +120,14 @@ private:
void route_added_to_route_group (ARDOUR::RouteGroup *, boost::weak_ptr<ARDOUR::Route>);
void route_removed_from_route_group (ARDOUR::RouteGroup *, boost::weak_ptr<ARDOUR::Route>);
+ void assign_group_to_master (uint32_t which, ARDOUR::RouteGroup*);
void assign_selection_to_master (uint32_t which);
void assign_recenabled_to_master (uint32_t which);
void assign_soloed_to_master (uint32_t which);
+ void assign_some_to_master (uint32_t which, ARDOUR::RouteList);
+
+ ARDOUR::RouteList get_soloed ();
+ ARDOUR::RouteList get_rec_enabled ();
Gtk::Menu* _menu;
std::list<Tab> _tabs; ///< current list of tabs