diff --git a/gtk2_ardour/editor.h b/gtk2_ardour/editor.h index 618a96d93f..9d2e860030 100644 --- a/gtk2_ardour/editor.h +++ b/gtk2_ardour/editor.h @@ -1209,6 +1209,7 @@ private: void register_actions (); void register_region_actions (); + void register_midi_actions (Gtkmm2ext::Bindings*); void load_bindings (); @@ -2325,6 +2326,9 @@ private: QuantizeDialog* quantize_dialog; MainMenuDisabler* _main_menu_disabler; + /* MIDI actions, proxied to selected MidiRegionView(s) */ + void midi_action (void (MidiRegionView::*method)()); + /* private helper functions to help with registering region actions */ Glib::RefPtr register_region_action (Glib::RefPtr group, Editing::RegionActionTarget, char const* name, char const* label, sigc::slot slot); diff --git a/gtk2_ardour/midi_region_view.h b/gtk2_ardour/midi_region_view.h index c068b27d55..e806713091 100644 --- a/gtk2_ardour/midi_region_view.h +++ b/gtk2_ardour/midi_region_view.h @@ -355,10 +355,9 @@ public: void note_deleted (NoteBase*); - void show_verbose_cursor_for_new_note_value(boost::shared_ptr current_note, - uint8_t new_note) const; + void show_verbose_cursor_for_new_note_value(boost::shared_ptr current_note, uint8_t new_note) const; -protected: + protected: void region_resized (const PBD::PropertyChange&); void set_flags (XMLNode *);