Push2: Clean up forward declarations

This commit is contained in:
David Robillard
2021-06-18 13:53:53 -04:00
parent 57a3db06f8
commit e7466bddbc
10 changed files with 6 additions and 28 deletions

View File

@@ -30,6 +30,10 @@ namespace Cairo {
class Region;
}
namespace Pango {
class Context;
}
namespace ArdourSurface {
class Push2;

View File

@@ -32,7 +32,6 @@
#include <gtkmm/notebook.h>
namespace Gtk {
class CellRendererCombo;
class ListStore;
}

View File

@@ -38,7 +38,6 @@ namespace ARDOUR {
namespace Cairo {
class Context;
class Region;
}
namespace ArdourSurface {

View File

@@ -27,18 +27,10 @@
#include "canvas/container.h"
namespace Cairo {
class Region;
}
namespace ARDOUR {
class Session;
}
namespace Cairo {
class Context;
}
namespace ArdourSurface {
class Push2;

View File

@@ -24,7 +24,6 @@
#include "canvas/meter.h"
namespace ARDOUR {
class Session;
class PeakMeter;
}

View File

@@ -23,7 +23,6 @@
namespace Cairo {
class Context;
class Region;
}
#include <pangomm/fontdescription.h>

View File

@@ -42,17 +42,12 @@
#include "midi_byte_array.h"
namespace Pango {
class Layout;
}
namespace MIDI {
class Parser;
class Port;
}
namespace ARDOUR {
class AsyncMIDIPort;
class Port;
class MidiBuffer;
class MidiTrack;
@@ -67,7 +62,6 @@ public:
};
class P2GUI;
class Push2Menu;
class Push2Layout;
class Push2Canvas;

View File

@@ -23,10 +23,6 @@
#include "layout.h"
namespace ARDOUR {
class Stripable;
}
namespace ArdourCanvas {
class Rectangle;
}

View File

@@ -24,10 +24,6 @@
#include "layout.h"
#include "push2.h"
namespace ARDOUR {
class Stripable;
}
namespace ArdourSurface {
class SplashLayout : public Push2Layout

View File

@@ -29,11 +29,11 @@ namespace ARDOUR {
}
namespace ArdourCanvas {
struct Rect;
class Rectangle;
class Text;
class Line;
class VBox;
class Rect;
}
namespace ArdourSurface {