From 8acf782bd247940fe8d65c5934002acce89990d0 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Mon, 28 Mar 2016 19:14:56 +0200 Subject: reduce header dependencies (part 2/2) --- gtk2_ardour/luadoc.cc | 1 + gtk2_ardour/luainstance.cc | 2 ++ gtk2_ardour/luainstance.h | 5 ++++- gtk2_ardour/processor_box.cc | 2 ++ 4 files changed, 9 insertions(+), 1 deletion(-) 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 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" -- cgit v1.2.3