summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/midi_model.h
diff options
context:
space:
mode:
authorHans Baier <hansfbaier@googlemail.com>2008-05-08 09:53:19 +0000
committerHans Baier <hansfbaier@googlemail.com>2008-05-08 09:53:19 +0000
commitf65119016207d9c413437227bd5117fef7dc31b1 (patch)
treee3315e832c08526ee9416b4c0c80135414587da2 /libs/ardour/ardour/midi_model.h
parenta42913736ab4bd1743d7c29feaaa431094ccb4c9 (diff)
* fixed some valgrind issues (uninitialized instance vars)
* Added preliminary support for program changes flags from automation lists git-svn-id: svn://localhost/ardour2/branches/3.0@3327 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/ardour/midi_model.h')
-rw-r--r--libs/ardour/ardour/midi_model.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/libs/ardour/ardour/midi_model.h b/libs/ardour/ardour/midi_model.h
index 39987dfe7a..3d49123b94 100644
--- a/libs/ardour/ardour/midi_model.h
+++ b/libs/ardour/ardour/midi_model.h
@@ -39,7 +39,9 @@ namespace ARDOUR {
class Session;
class MidiSource;
-
+/**
+ * This class keeps track of the current x and y for a control
+ */
class MidiControlIterator {
public:
boost::shared_ptr<const AutomationList> automation_list;
@@ -197,6 +199,7 @@ public:
const MidiSource* midi_source() const { return _midi_source; }
void set_midi_source(MidiSource* source) { _midi_source = source; }
+ bool control_to_midi_event(MIDI::Event& ev, const MidiControlIterator& iter) const;
private:
friend class DeltaCommand;
@@ -204,7 +207,6 @@ private:
void remove_note_unlocked(const boost::shared_ptr<const Note> note);
friend class const_iterator;
- bool control_to_midi_event(MIDI::Event& ev, const MidiControlIterator& iter) const;
#ifndef NDEBUG
bool is_sorted() const;