Addon include fixes.
authorMathnerd314 <man.is.allan@gmail.com>
Wed, 24 Sep 2008 01:54:25 +0000 (01:54 +0000)
committerMathnerd314 <man.is.allan@gmail.com>
Wed, 24 Sep 2008 01:54:25 +0000 (01:54 +0000)
Addon has no need to know anything about AddonManager, so removed those includes.

SVN-Revision: 5782

src/addon/addon.cpp
src/addon/addon.hpp
src/addon/addon_manager.hpp

index 3771161..ff3ea21 100644 (file)
@@ -27,7 +27,6 @@
 #include "lisp/writer.hpp"
 #include "lisp/parser.hpp"
 #include "addon/addon.hpp"
-#include "addon/addon_manager.hpp"
 #include "log.hpp"
 #include "addon/md5.hpp"
 
index a07be26..1b5f4f3 100644 (file)
@@ -29,8 +29,6 @@ class Writer;
 class Lisp;
 }
 
-#include "addon/addon_manager.hpp"
-
 /**
  * Represents an (available or installed) Add-on, e.g. a level set
  */
index 26c80f4..0b4889a 100644 (file)
 
 #include <string>
 #include <vector>
-#include "addon/addon.hpp"
+namespace lisp {
+class Lisp;
+class Writer;
+}
+
+class Addon;
 
 /**
  * Checks for, installs and removes Add-ons