diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2006-03-08 23:26:28 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2006-03-08 23:26:28 +0000 |
commit | 06ee54887d679289b6aca10f6c8a0fb4ad95ea47 (patch) | |
tree | e867ab654ee296d23a6e79cb938ac740e9e4db6b /libs/ardour/ardour/session.h | |
parent | b4c174433387944af95f816ced982091d699a1ae (diff) |
add/remove edit groups via buttons (still a bit of work left to do)
git-svn-id: svn://localhost/trunk/ardour2@364 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/ardour/session.h')
-rw-r--r-- | libs/ardour/ardour/session.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libs/ardour/ardour/session.h b/libs/ardour/ardour/session.h index a47e070766..6756bbe992 100644 --- a/libs/ardour/ardour/session.h +++ b/libs/ardour/ardour/session.h @@ -505,11 +505,16 @@ class Session : public sigc::trackable, public Stateful RouteGroup* add_edit_group (string); RouteGroup* add_mix_group (string); + void remove_edit_group (RouteGroup&); + void remove_mix_group (RouteGroup&); + RouteGroup *mix_group_by_name (string); RouteGroup *edit_group_by_name (string); sigc::signal<void,RouteGroup*> edit_group_added; sigc::signal<void,RouteGroup*> mix_group_added; + sigc::signal<void> edit_group_removed; + sigc::signal<void> mix_group_removed; void foreach_edit_group (sigc::slot<void,RouteGroup*> sl) { for (list<RouteGroup *>::iterator i = edit_groups.begin(); i != edit_groups.end(); i++) { |