aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmljstools/qmljsbundleprovider.h
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@digia.com>2013-04-03 10:43:37 +0200
committerFriedemann Kleint <Friedemann.Kleint@digia.com>2013-04-03 11:20:41 +0200
commitc46395f32c1113defc4b544636f8365067566c71 (patch)
treee16ff21052579da9f54b8d12962ab50a5954d337 /src/plugins/qmljstools/qmljsbundleprovider.h
parentd8be9197974771f3d7ebc33a4cba3ef3d56075a8 (diff)
Forward-declare some classes in QmlJsTools.
Change-Id: I7196c1b2be093d4070c68546f13ee2ef36c2876c Reviewed-by: Aurindam Jana <aurindam.jana@digia.com>
Diffstat (limited to 'src/plugins/qmljstools/qmljsbundleprovider.h')
-rw-r--r--src/plugins/qmljstools/qmljsbundleprovider.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/plugins/qmljstools/qmljsbundleprovider.h b/src/plugins/qmljstools/qmljsbundleprovider.h
index f02a6e3fe7..29536acffb 100644
--- a/src/plugins/qmljstools/qmljsbundleprovider.h
+++ b/src/plugins/qmljstools/qmljsbundleprovider.h
@@ -31,9 +31,7 @@
#define QMLJSBUNDLEPROVIDER_H
#include <QObject>
-
-#include <qmljs/qmljsbundle.h>
-#include <qmljs/qmljsdocument.h>
+#include <QHash>
#include "qmljstools_global.h"
@@ -43,6 +41,11 @@ class Project;
class Target;
}
+namespace QmlJS {
+class QmlLanguageBundles;
+class QmlBundle;
+} // namespace QmlJS
+
namespace QmlJSTools {
class QMLJSTOOLS_EXPORT IBundleProvider : public QObject