summaryrefslogtreecommitdiff
path: root/gtk2_ardour/route_group_menu.h
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2011-03-07 13:04:03 +0000
committerCarl Hetherington <carl@carlh.net>2011-03-07 13:04:03 +0000
commit965a9740835a77cc2bf9e6cea237e56ae41150d8 (patch)
tree4d92fe3f186477169ec2a55b34f6d6afc61e0da9 /gtk2_ardour/route_group_menu.h
parentaeff4ebb79cf80db69a02e0175aa1af4097705e1 (diff)
Make the route group submenu of the RouteTimeAxisView menu apply to the selection.
git-svn-id: svn://localhost/ardour2/branches/3.0@9087 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/route_group_menu.h')
-rw-r--r--gtk2_ardour/route_group_menu.h8
1 files changed, 3 insertions, 5 deletions
diff --git a/gtk2_ardour/route_group_menu.h b/gtk2_ardour/route_group_menu.h
index e771cf0180..5d711ff66f 100644
--- a/gtk2_ardour/route_group_menu.h
+++ b/gtk2_ardour/route_group_menu.h
@@ -30,20 +30,18 @@ public:
~RouteGroupMenu();
Gtk::Menu* menu ();
- void build (ARDOUR::RouteGroup *);
+ void build (ARDOUR::WeakRouteList const &);
void detach ();
- sigc::signal<void, ARDOUR::RouteGroup*> GroupSelected;
-
private:
- void add_item (ARDOUR::RouteGroup *, ARDOUR::RouteGroup *, Gtk::RadioMenuItem::Group*);
+ void add_item (ARDOUR::RouteGroup *, std::set<ARDOUR::RouteGroup*> const &, Gtk::RadioMenuItem::Group*);
void new_group ();
void set_group (ARDOUR::RouteGroup *);
Gtk::Menu* _menu;
PBD::PropertyList* _default_properties;
bool _inhibit_group_selected;
- ARDOUR::RouteGroup* _selected_route_group;
+ ARDOUR::WeakRouteList _subject;
};
#endif /* __ardour_gtk_route_group_menu_h__ */