start using ActionMap in preference to ActionManager
[ardour.git] / gtk2_ardour / processor_box.h
index 037e601f3369ef744d18d37613bee12d61a38be0..36db2a4d6974b822655bacf405aa212637843ec0 100644 (file)
@@ -392,7 +392,7 @@ private:
        PBD::ScopedConnectionList _iomap_connection;
 };
 
-class ProcessorBox : public Gtk::HBox, public PluginInterestedObject, public ARDOUR::SessionHandlePtr
+class ProcessorBox : public Gtk::HBox, public PluginInterestedObject, public ARDOUR::SessionHandlePtr, Gtkmm2ext::StaticActionMapOwner
 {
 public:
        enum ProcessorOperation {
@@ -444,6 +444,8 @@ public:
        sigc::signal<void,boost::shared_ptr<ARDOUR::Processor> > ProcessorSelected;
        sigc::signal<void,boost::shared_ptr<ARDOUR::Processor> > ProcessorUnselected;
 
+       Gtkmm2ext::ActionMap& my_actions() const { return myactions; }
+
        static Glib::RefPtr<Gtk::ActionGroup> processor_box_actions;
        static Gtkmm2ext::Bindings* bindings;
        static void register_actions();