forked from qt-creator/qt-creator
Forward-declare some classes in QmlJsTools.
Change-Id: I7196c1b2be093d4070c68546f13ee2ef36c2876c Reviewed-by: Aurindam Jana <aurindam.jana@digia.com>
This commit is contained in:
@@ -33,6 +33,7 @@
|
|||||||
#include <QPainter>
|
#include <QPainter>
|
||||||
#include <QTreeView>
|
#include <QTreeView>
|
||||||
#include <QScrollBar>
|
#include <QScrollBar>
|
||||||
|
#include <QTextLayout>
|
||||||
|
|
||||||
const char CONSOLE_LOG_BACKGROUND_COLOR[] = "#E8EEF2";
|
const char CONSOLE_LOG_BACKGROUND_COLOR[] = "#E8EEF2";
|
||||||
const char CONSOLE_WARNING_BACKGROUND_COLOR[] = "#F6F4EB";
|
const char CONSOLE_WARNING_BACKGROUND_COLOR[] = "#F6F4EB";
|
||||||
|
|||||||
@@ -35,7 +35,8 @@
|
|||||||
#include "qmlconsolemanager.h"
|
#include "qmlconsolemanager.h"
|
||||||
|
|
||||||
#include <QStyledItemDelegate>
|
#include <QStyledItemDelegate>
|
||||||
#include <QTextLayout>
|
|
||||||
|
QT_FORWARD_DECLARE_CLASS(QTextLayout)
|
||||||
|
|
||||||
namespace QmlJSTools {
|
namespace QmlJSTools {
|
||||||
namespace Internal {
|
namespace Internal {
|
||||||
|
|||||||
@@ -32,6 +32,7 @@
|
|||||||
#include <utils/qtcassert.h>
|
#include <utils/qtcassert.h>
|
||||||
|
|
||||||
#include <QFontMetrics>
|
#include <QFontMetrics>
|
||||||
|
#include <QFont>
|
||||||
|
|
||||||
using namespace QmlJS;
|
using namespace QmlJS;
|
||||||
|
|
||||||
|
|||||||
@@ -34,7 +34,8 @@
|
|||||||
|
|
||||||
#include <QAbstractItemModel>
|
#include <QAbstractItemModel>
|
||||||
#include <QItemSelectionModel>
|
#include <QItemSelectionModel>
|
||||||
#include <QFont>
|
|
||||||
|
QT_FORWARD_DECLARE_CLASS(QFont)
|
||||||
|
|
||||||
namespace QmlJSTools {
|
namespace QmlJSTools {
|
||||||
namespace Internal {
|
namespace Internal {
|
||||||
|
|||||||
@@ -31,9 +31,7 @@
|
|||||||
#define QMLJSBUNDLEPROVIDER_H
|
#define QMLJSBUNDLEPROVIDER_H
|
||||||
|
|
||||||
#include <QObject>
|
#include <QObject>
|
||||||
|
#include <QHash>
|
||||||
#include <qmljs/qmljsbundle.h>
|
|
||||||
#include <qmljs/qmljsdocument.h>
|
|
||||||
|
|
||||||
#include "qmljstools_global.h"
|
#include "qmljstools_global.h"
|
||||||
|
|
||||||
@@ -43,6 +41,11 @@ class Project;
|
|||||||
class Target;
|
class Target;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace QmlJS {
|
||||||
|
class QmlLanguageBundles;
|
||||||
|
class QmlBundle;
|
||||||
|
} // namespace QmlJS
|
||||||
|
|
||||||
namespace QmlJSTools {
|
namespace QmlJSTools {
|
||||||
|
|
||||||
class QMLJSTOOLS_EXPORT IBundleProvider : public QObject
|
class QMLJSTOOLS_EXPORT IBundleProvider : public QObject
|
||||||
|
|||||||
Reference in New Issue
Block a user