diff options
author | Carl Hetherington <carl@carlh.net> | 2009-06-20 15:40:26 +0000 |
---|---|---|
committer | Carl Hetherington <carl@carlh.net> | 2009-06-20 15:40:26 +0000 |
commit | f0bf3a0c190ced488d1520435df8234ef50971d6 (patch) | |
tree | 5e437385cf03c2abf53d57742c9351b99d5dedbf /libs/ardour/ardour/session.h | |
parent | 6b20256ad47de1b4c02553f62c31e7e5c8b0cac8 (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 'libs/ardour/ardour/session.h')
-rw-r--r-- | libs/ardour/ardour/session.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/libs/ardour/ardour/session.h b/libs/ardour/ardour/session.h index 5b6b55b01c..f00ea22a14 100644 --- a/libs/ardour/ardour/session.h +++ b/libs/ardour/ardour/session.h @@ -486,8 +486,8 @@ class Session : public PBD::StatefulDestructible, public boost::noncopyable StateOfTheState state_of_the_state() const { return _state_of_the_state; } - RouteGroup* add_edit_group (std::string); - RouteGroup* add_mix_group (std::string); + void add_edit_group (RouteGroup *); + void add_mix_group (RouteGroup *); void remove_edit_group (RouteGroup&); void remove_mix_group (RouteGroup&); @@ -515,12 +515,14 @@ class Session : public PBD::StatefulDestructible, public boost::noncopyable /* fundamental operations. duh. */ std::list<boost::shared_ptr<AudioTrack> > new_audio_track ( - int input_channels, int output_channels, TrackMode mode = Normal, uint32_t how_many = 1); + int input_channels, int output_channels, TrackMode mode = Normal, RouteGroup* edit_group = 0, uint32_t how_many = 1 + ); - RouteList new_audio_route (int input_channels, int output_channels, uint32_t how_many); + RouteList new_audio_route (int input_channels, int output_channels, RouteGroup* edit_group, uint32_t how_many); std::list<boost::shared_ptr<MidiTrack> > new_midi_track ( - TrackMode mode = Normal, uint32_t how_many = 1); + TrackMode mode = Normal, RouteGroup* edit_group = 0, uint32_t how_many = 1 + ); void remove_route (boost::shared_ptr<Route>); void resort_routes (); |