Preference Dropdown to limit Automatable Parameters
[ardour.git] / gtk2_ardour / midi_cut_buffer.h
index 279d34d244faa2bb57eb846f98ca8b9480a7ff75..41580643bee6730c6ce8988dccc3673ee29f0280 100644 (file)
 #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<ARDOUR::MidiModel::TimeType> 
+class MidiCutBuffer : public ARDOUR::AutomatableSequence<Temporal::Beats>
 {
-  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<TimeType>::Notes&);
 
-  private:
+private:
        TimeType _origin;
 };