summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-03-28 19:14:56 +0200
committerRobin Gareus <robin@gareus.org>2016-03-28 19:14:56 +0200
commit8acf782bd247940fe8d65c5934002acce89990d0 (patch)
tree4e9b7d3064622412c3fd2e819a7745018fac0070
parenta2108090cf9d8a98d4f681a1f0178c2a59deaf76 (diff)
reduce header dependencies (part 2/2)
-rw-r--r--gtk2_ardour/luadoc.cc1
-rw-r--r--gtk2_ardour/luainstance.cc2
-rw-r--r--gtk2_ardour/luainstance.h5
-rw-r--r--gtk2_ardour/processor_box.cc2
4 files changed, 9 insertions, 1 deletions
diff --git a/gtk2_ardour/luadoc.cc b/gtk2_ardour/luadoc.cc
index 11fd7aa984..a8869efe4a 100644
--- a/gtk2_ardour/luadoc.cc
+++ b/gtk2_ardour/luadoc.cc
@@ -5,6 +5,7 @@
#include "ardour/luabindings.h"
#include "ardour/revision.h"
#include "luainstance.h"
+#include "LuaBridge/LuaBridge.h"
#ifdef WAF_BUILD
#include "gtk2ardour-version.h"
diff --git a/gtk2_ardour/luainstance.cc b/gtk2_ardour/luainstance.cc
index 188c2c8a93..6f293986bf 100644
--- a/gtk2_ardour/luainstance.cc
+++ b/gtk2_ardour/luainstance.cc
@@ -26,6 +26,8 @@
#include "ardour/route.h"
#include "ardour/session.h"
+#include "LuaBridge/LuaBridge.h"
+
#include "ardour_ui.h"
#include "public_editor.h"
#include "region_selection.h"
diff --git a/gtk2_ardour/luainstance.h b/gtk2_ardour/luainstance.h
index 71c29741fa..b81c0716ae 100644
--- a/gtk2_ardour/luainstance.h
+++ b/gtk2_ardour/luainstance.h
@@ -13,10 +13,13 @@
#include "ardour/session_handle.h"
#include "lua/luastate.h"
-#include "LuaBridge/LuaBridge.h"
#include "luasignal.h"
+namespace luabridge {
+ class LuaRef;
+}
+
typedef std::bitset<LuaSignal::LAST_SIGNAL> ActionHook;
class LuaCallback : public ARDOUR::SessionHandlePtr, public sigc::trackable
diff --git a/gtk2_ardour/processor_box.cc b/gtk2_ardour/processor_box.cc
index af8341b708..70a745afa9 100644
--- a/gtk2_ardour/processor_box.cc
+++ b/gtk2_ardour/processor_box.cc
@@ -61,6 +61,8 @@
#include "ardour/session.h"
#include "ardour/types.h"
+#include "LuaBridge/LuaBridge.h"
+
#include "actions.h"
#include "ardour_dialog.h"
#include "ardour_ui.h"