diff options
Diffstat (limited to 'gtk2_ardour/edit_note_dialog.cc')
-rw-r--r-- | gtk2_ardour/edit_note_dialog.cc | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/gtk2_ardour/edit_note_dialog.cc b/gtk2_ardour/edit_note_dialog.cc index 5aacc59f3c..3d72e080ed 100644 --- a/gtk2_ardour/edit_note_dialog.cc +++ b/gtk2_ardour/edit_note_dialog.cc @@ -22,9 +22,9 @@ #include "gtkmm2ext/utils.h" -#include "canvas-note-event.h" #include "edit_note_dialog.h" #include "midi_region_view.h" +#include "note_base.h" #include "i18n.h" @@ -38,7 +38,7 @@ using namespace Gtkmm2ext; * @param n Notes to edit. */ -EditNoteDialog::EditNoteDialog (MidiRegionView* rv, set<ArdourCanvas::CanvasNoteEvent*> n) +EditNoteDialog::EditNoteDialog (MidiRegionView* rv, set<NoteBase*> n) : ArdourDialog (_("Note")) , _region_view (rv) , _events (n) @@ -119,7 +119,7 @@ EditNoteDialog::EditNoteDialog (MidiRegionView* rv, set<ArdourCanvas::CanvasNote double test_time = (*_events.begin())->note()->time (); double test_length = (*_events.begin())->note()->length (); - for (set<ArdourCanvas::CanvasNoteEvent*>::iterator i = _events.begin(); i != _events.end(); ++i) { + for (set<NoteBase*>::iterator i = _events.begin(); i != _events.end(); ++i) { if ((*i)->note()->channel() != test_channel) { _channel_all.set_sensitive (true); } @@ -167,7 +167,7 @@ EditNoteDialog::done (int r) bool had_change = false; if (!_channel_all.get_sensitive() || _channel_all.get_active ()) { - for (set<ArdourCanvas::CanvasNoteEvent*>::iterator i = _events.begin(); i != _events.end(); ++i) { + for (set<NoteBase*>::iterator i = _events.begin(); i != _events.end(); ++i) { if (_channel.get_value_as_int() - 1 != (*i)->note()->channel()) { _region_view->change_note_channel (*i, _channel.get_value_as_int () - 1); had_change = true; @@ -176,7 +176,7 @@ EditNoteDialog::done (int r) } if (!_pitch_all.get_sensitive() || _pitch_all.get_active ()) { - for (set<ArdourCanvas::CanvasNoteEvent*>::iterator i = _events.begin(); i != _events.end(); ++i) { + for (set<NoteBase*>::iterator i = _events.begin(); i != _events.end(); ++i) { if (_pitch.get_value_as_int() != (*i)->note()->note()) { _region_view->change_note_note (*i, _pitch.get_value_as_int ()); had_change = true; @@ -185,7 +185,7 @@ EditNoteDialog::done (int r) } if (!_velocity_all.get_sensitive() || _velocity_all.get_active ()) { - for (set<ArdourCanvas::CanvasNoteEvent*>::iterator i = _events.begin(); i != _events.end(); ++i) { + for (set<NoteBase*>::iterator i = _events.begin(); i != _events.end(); ++i) { if (_velocity.get_value_as_int() != (*i)->note()->velocity()) { _region_view->change_note_velocity (*i, _velocity.get_value_as_int ()); had_change = true; @@ -196,7 +196,7 @@ EditNoteDialog::done (int r) double const t = _region_view->source_relative_time_converter().from (_time_clock.current_time ()); if (!_time_all.get_sensitive() || _time_all.get_active ()) { - for (set<ArdourCanvas::CanvasNoteEvent*>::iterator i = _events.begin(); i != _events.end(); ++i) { + for (set<NoteBase*>::iterator i = _events.begin(); i != _events.end(); ++i) { if (t != (*i)->note()->time()) { _region_view->change_note_time (*i, t); had_change = true; @@ -207,7 +207,7 @@ EditNoteDialog::done (int r) double const d = _region_view->region_relative_time_converter().from (_length_clock.current_duration ()); if (!_length_all.get_sensitive() || _length_all.get_active ()) { - for (set<ArdourCanvas::CanvasNoteEvent*>::iterator i = _events.begin(); i != _events.end(); ++i) { + for (set<NoteBase*>::iterator i = _events.begin(); i != _events.end(); ++i) { if (d != (*i)->note()->length()) { _region_view->change_note_length (*i, d); had_change = true; @@ -221,7 +221,7 @@ EditNoteDialog::done (int r) _region_view->apply_diff (); - for (set<ArdourCanvas::CanvasNoteEvent*>::iterator i = _events.begin(); i != _events.end(); ++i) { + for (set<NoteBase*>::iterator i = _events.begin(); i != _events.end(); ++i) { (*i)->set_selected ((*i)->selected()); // change color } } |