summaryrefslogtreecommitdiff
path: root/gtk2_ardour/route_time_axis.h
diff options
context:
space:
mode:
authorSampo Savolainen <v2@iki.fi>2008-10-05 19:14:03 +0000
committerSampo Savolainen <v2@iki.fi>2008-10-05 19:14:03 +0000
commit9a9a7fb6596052c38b92545c33a80ee636040638 (patch)
tree9bf27c92ad4d6e673537ce9caf4161fb796a3cb4 /gtk2_ardour/route_time_axis.h
parent7abd6d2366c5204470ff261eba5bb0214455be02 (diff)
Primitive take system: active edit groups now dictate playlist decisions.
(I will port this to 3.0 after it's deemed usable) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3871 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/route_time_axis.h')
-rw-r--r--gtk2_ardour/route_time_axis.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/gtk2_ardour/route_time_axis.h b/gtk2_ardour/route_time_axis.h
index 992c1a01c5..75862965ab 100644
--- a/gtk2_ardour/route_time_axis.h
+++ b/gtk2_ardour/route_time_axis.h
@@ -33,6 +33,7 @@
#include <gtkmm2ext/slider_controller.h>
#include <list>
+#include <ardour/playlist.h>
#include <ardour/types.h>
#include "ardour_dialog.h"
@@ -93,9 +94,13 @@ public:
list<TimeAxisView*> get_child_list();
/* The editor calls these when mapping an operation across multiple tracks */
- void use_new_playlist (bool prompt);
- void use_copy_playlist (bool prompt);
+ void use_new_playlist (bool prompt, vector<boost::shared_ptr<ARDOUR::Playlist> > const &);
+ void use_copy_playlist (bool prompt, vector<boost::shared_ptr<ARDOUR::Playlist> > const &);
void clear_playlist ();
+
+ /* group playlist name resolving */
+ std::string resolve_new_group_playlist_name(std::string &, vector<boost::shared_ptr<ARDOUR::Playlist> > const &);
+
void build_playlist_menu (Gtk::Menu *);