summaryrefslogtreecommitdiff
path: root/gtk2_ardour/redirect_box.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2009-03-02 21:02:28 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2009-03-02 21:02:28 +0000
commit2c31494d846ff1dfa528323da1784e8573961456 (patch)
tree49bf1d22db495f18ff6906cfbb66a6d9af78cc12 /gtk2_ardour/redirect_box.h
parent6eccd043f22d9ddfa6418c4342e0a9fd5476a7dd (diff)
disable redirect cut operation in menu if it cannot be done (from carl)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4721 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/redirect_box.h')
-rw-r--r--gtk2_ardour/redirect_box.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gtk2_ardour/redirect_box.h b/gtk2_ardour/redirect_box.h
index bb00d820c3..f75ae0a078 100644
--- a/gtk2_ardour/redirect_box.h
+++ b/gtk2_ardour/redirect_box.h
@@ -99,6 +99,7 @@ class RedirectBox : public Gtk::HBox, public PluginInterestedObject
RouteRedirectSelection & _rr_selection;
void route_going_away ();
+ bool can_cut_redirects ();
struct ModelColumns : public Gtk::TreeModel::ColumnRecord {
ModelColumns () {
@@ -183,6 +184,7 @@ class RedirectBox : public Gtk::HBox, public PluginInterestedObject
void for_selected_redirects (void (RedirectBox::*pmf)(boost::shared_ptr<ARDOUR::Redirect>));
void get_selected_redirects (vector<boost::shared_ptr<ARDOUR::Redirect> >&);
+ static Glib::RefPtr<Gtk::Action> cut_action;
static Glib::RefPtr<Gtk::Action> paste_action;
void paste_redirect_list (const std::list<boost::shared_ptr<ARDOUR::Redirect> >& redirects);