summaryrefslogtreecommitdiffstats
path: root/src/gui/ThreadedLoader.hpp
diff options
context:
space:
mode:
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; }