summaryrefslogtreecommitdiffstats
path: root/src/gui/ThreadedLoader.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2020-12-15 00:40:08 +0100
committerDavid Robillard <d@drobilla.net>2020-12-15 00:47:37 +0100
commit59397df614d6fb8af29f7e576ecad3feba3f9ed3 (patch)
treefdcabac5ed7735747f2e14c0d11321ba1b9d1832 /src/gui/ThreadedLoader.hpp
parentfd474306945c58b24a022ab557ea24832758cb20 (diff)
downloadingen-59397df614d6fb8af29f7e576ecad3feba3f9ed3.tar.gz
ingen-59397df614d6fb8af29f7e576ecad3feba3f9ed3.tar.bz2
ingen-59397df614d6fb8af29f7e576ecad3feba3f9ed3.zip
Clean up includes in gui
Diffstat (limited to 'src/gui/ThreadedLoader.hpp')
-rw-r--r--src/gui/ThreadedLoader.hpp19
1 files changed, 13 insertions, 6 deletions
diff --git a/src/gui/ThreadedLoader.hpp b/src/gui/ThreadedLoader.hpp
index 9189dbd6..ebb84c40 100644
--- a/src/gui/ThreadedLoader.hpp
+++ b/src/gui/ThreadedLoader.hpp
@@ -18,22 +18,29 @@
#define INGEN_GUI_THREADEDLOADER_HPP
#include "ingen/FilePath.hpp"
-#include "ingen/Interface.hpp"
-#include "ingen/Parser.hpp"
-#include "ingen/Serialiser.hpp"
#include "raul/Semaphore.hpp"
-#include <boost/optional/optional.hpp>
-#include <sigc++/sigc++.h>
+#include <sigc++/functors/slot.h>
#include <list>
#include <memory>
#include <mutex>
#include <thread>
-#include <utility>
+
+namespace boost {
+template <class T> class optional;
+} // namespace boost
+
+namespace Raul {
+class Path;
+class Symbol;
+} // namespace Raul
namespace ingen {
+class Interface;
+class Parser;
+class Properties;
class URI;
namespace client { class GraphModel; }