try some rearrangement to fix old mingw builds

This commit is contained in:
Paul Davis 2020-04-07 18:15:38 -06:00
parent 893e835dca
commit 595be0e5e9
5 changed files with 15 additions and 6 deletions

View file

@ -73,7 +73,6 @@
#include "mackie_control_exception.h" #include "mackie_control_exception.h"
#include "device_profile.h" #include "device_profile.h"
#include "subview.h" #include "subview.h"
#include "subview_modes.h"
#include "surface_port.h" #include "surface_port.h"
#include "surface.h" #include "surface.h"
#include "strip.h" #include "strip.h"

View file

@ -46,7 +46,7 @@
#include "timer.h" #include "timer.h"
#include "device_info.h" #include "device_info.h"
#include "device_profile.h" #include "device_profile.h"
#include "subview_modes.h" #include "subview.h"
namespace ARDOUR { namespace ARDOUR {
class AutomationControl; class AutomationControl;
@ -60,7 +60,6 @@ namespace MIDI {
namespace ArdourSurface { namespace ArdourSurface {
namespace Mackie { namespace Mackie {
class Subview;
class Surface; class Surface;
class Control; class Control;
class SurfacePort; class SurfacePort;

View file

@ -60,7 +60,6 @@
#include "mackie_control_protocol.h" #include "mackie_control_protocol.h"
#include "subview.h" #include "subview.h"
#include "subview_modes.h"
#include "surface_port.h" #include "surface_port.h"
#include "surface.h" #include "surface.h"
#include "strip.h" #include "strip.h"

View file

@ -40,7 +40,6 @@
#include "pot.h" #include "pot.h"
#include "strip.h" #include "strip.h"
#include "subview.h" #include "subview.h"
#include "subview_modes.h"
#include "surface.h" #include "surface.h"
using namespace ARDOUR; using namespace ARDOUR;

View file

@ -24,7 +24,11 @@
#include "ardour/types.h" #include "ardour/types.h"
#include "subview_modes.h" namespace ARDOUR {
class ParameterDescriptor;
class Plugin;
class PluginInsert;
}
namespace ArdourSurface { namespace ArdourSurface {
@ -37,6 +41,15 @@ class Strip;
class Subview; class Subview;
class Surface; class Surface;
enum SubViewMode {
None,
EQ,
Dynamics,
Sends,
TrackView,
Plugin,
};
class SubviewFactory { class SubviewFactory {
public: public:
static SubviewFactory* instance(); static SubviewFactory* instance();