X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=gtk2_ardour%2Fmidi_cut_buffer.h;h=41580643bee6730c6ce8988dccc3673ee29f0280;hb=79731a716deae9a90be646695480f06f92c268f5;hp=279d34d244faa2bb57eb846f98ca8b9480a7ff75;hpb=0178875021916feea05a830325c25e9a7db81d34;p=ardour.git diff --git a/gtk2_ardour/midi_cut_buffer.h b/gtk2_ardour/midi_cut_buffer.h index 279d34d244..41580643be 100644 --- a/gtk2_ardour/midi_cut_buffer.h +++ b/gtk2_ardour/midi_cut_buffer.h @@ -19,26 +19,28 @@ #ifndef __gtk_ardour_midi_cut_buffer_h__ #define __gtk_ardour_midi_cut_buffer_h__ -#include "ardour/midi_model.h" +#include "temporal/beats.h" + +#include "ardour/automatable_sequence.h" namespace ARDOUR { class Session; } -class MidiCutBuffer : public ARDOUR::AutomatableSequence +class MidiCutBuffer : public ARDOUR::AutomatableSequence { - public: - typedef ARDOUR::MidiModel::TimeType TimeType; +public: + typedef Temporal::Beats TimeType; - MidiCutBuffer (ARDOUR::Session&); + MidiCutBuffer (ARDOUR::Session*); ~MidiCutBuffer(); TimeType origin() const { return _origin; } void set_origin (TimeType); - + void set (const Evoral::Sequence::Notes&); - private: +private: TimeType _origin; };