From ddd79819dc6b0a04cb1a59f309209abb8b451e4b Mon Sep 17 00:00:00 2001 From: John Emmas Date: Thu, 10 Nov 2016 19:31:26 +0000 Subject: Correct the #includes for 'ardour/midi_cursor.h' (see commit #ec12fccf08) There are a couple of header files where we use a reference to class ARDOUR::MidiCursor (rather than a pointer). To keep MSVC happy we need to #include its header file, rather than simply using a forward reference. --- libs/ardour/ardour/midi_region.h | 2 +- libs/ardour/ardour/midi_source.h | 2 +- libs/ardour/smf_source.cc | 1 - 3 files changed, 2 insertions(+), 3 deletions(-) (limited to 'libs') diff --git a/libs/ardour/ardour/midi_region.h b/libs/ardour/ardour/midi_region.h index af73d39c9a..8f1edded21 100644 --- a/libs/ardour/ardour/midi_region.h +++ b/libs/ardour/ardour/midi_region.h @@ -27,6 +27,7 @@ #include "evoral/Range.hpp" #include "ardour/ardour.h" +#include "ardour/midi_cursor.h" #include "ardour/region.h" class XMLNode; @@ -45,7 +46,6 @@ template class EventSink; namespace ARDOUR { class MidiChannelFilter; -class MidiCursor; class MidiFilter; class MidiModel; class MidiSource; diff --git a/libs/ardour/ardour/midi_source.h b/libs/ardour/ardour/midi_source.h index 1ff0a08f71..f8f1e429ac 100644 --- a/libs/ardour/ardour/midi_source.h +++ b/libs/ardour/ardour/midi_source.h @@ -30,13 +30,13 @@ #include "evoral/Range.hpp" #include "ardour/ardour.h" #include "ardour/buffer.h" +#include "ardour/midi_cursor.h" #include "ardour/source.h" #include "ardour/beats_frames_converter.h" namespace ARDOUR { class MidiChannelFilter; -class MidiCursor; class MidiModel; class MidiStateTracker; diff --git a/libs/ardour/smf_source.cc b/libs/ardour/smf_source.cc index 54b5270b80..33ba6e2a00 100644 --- a/libs/ardour/smf_source.cc +++ b/libs/ardour/smf_source.cc @@ -39,7 +39,6 @@ #include "ardour/debug.h" #include "ardour/midi_channel_filter.h" -#include "ardour/midi_cursor.h" #include "ardour/midi_model.h" #include "ardour/midi_ring_buffer.h" #include "ardour/midi_state_tracker.h" -- cgit v1.2.3