From 69e141c32f105e91f06b362e253fe76a2d3efc4f Mon Sep 17 00:00:00 2001 From: ck <qt-info@nokia.com> Date: Tue, 16 Feb 2010 15:13:57 +0100 Subject: [PATCH] QML stuff: Fix compilation for namespaced Qt. --- src/libs/qmljs/parser/qmljslexer.cpp | 6 ++++-- .../components/formeditor/abstractformeditortool.h | 2 ++ .../components/formeditor/formeditoritem.h | 2 ++ .../components/formeditor/formeditorscene.h | 3 ++- .../components/formeditor/formeditorview.h | 2 ++ .../components/formeditor/formeditorwidget.h | 2 ++ .../components/formeditor/numberseriesaction.h | 2 ++ .../qmldesigner/components/formeditor/snapper.h | 2 ++ .../qmldesigner/components/formeditor/toolbox.h | 2 ++ .../qmldesigner/components/formeditor/zoomaction.h | 2 ++ .../components/integration/componentaction.h | 2 ++ .../components/integration/componentview.h | 2 ++ .../components/integration/designdocumentcontroller.h | 2 ++ .../components/integration/integrationcore.h | 2 ++ .../components/itemlibrary/customdraganddrop.h | 2 ++ .../qmldesigner/components/itemlibrary/itemlibrary.h | 2 ++ .../components/itemlibrary/itemlibrarymodel.h | 2 ++ .../components/navigator/navigatortreeview.h | 2 ++ .../qmldesigner/components/navigator/navigatorview.h | 2 ++ .../qmldesigner/components/pluginmanager/iplugin.h | 2 ++ .../components/pluginmanager/pluginmanager.h | 2 ++ .../components/propertyeditor/basiclayouts.h | 7 ++++--- .../components/propertyeditor/basicwidgets.cpp | 9 ++++----- .../components/propertyeditor/basicwidgets.h | 9 ++++----- .../components/propertyeditor/colorwidget.h | 3 ++- .../components/propertyeditor/fontwidget.h | 3 ++- .../components/propertyeditor/propertyeditor.h | 2 ++ .../components/propertyeditor/qlayoutobject.h | 8 ++++---- .../components/propertyeditor/qproxylayoutitem.h | 5 +++-- .../components/propertyeditor/resetwidget.h | 2 ++ .../qmldesigner/core/include/abstractproperty.h | 2 ++ src/plugins/qmldesigner/core/include/abstractview.h | 2 ++ src/plugins/qmldesigner/core/include/iwidgetplugin.h | 2 ++ src/plugins/qmldesigner/core/include/model.h | 2 ++ src/plugins/qmldesigner/core/include/modelnode.h | 2 ++ src/plugins/qmldesigner/core/include/nodeinstance.h | 2 ++ .../qmldesigner/core/include/nodeinstanceview.h | 2 ++ src/plugins/qmldesigner/core/include/nodemetainfo.h | 2 ++ .../qmldesigner/core/include/variantproperty.h | 3 +++ .../core/instances/componentnodeinstance.h | 2 ++ .../core/instances/graphicsobjectnodeinstance.h | 2 ++ .../qmldesigner/core/instances/objectnodeinstance.h | 2 ++ .../core/instances/qmltransitionnodeinstance.h | 2 ++ .../qmldesigner/core/metainfo/subcomponentmanager.cpp | 2 ++ .../qmldesigner/core/model/painteventfilter_p.h | 2 ++ src/plugins/qmldesigner/core/model/variantparser.h | 2 ++ src/plugins/qmldesigner/designmode.h | 2 ++ src/plugins/qmldesigner/designmodewidget.h | 2 ++ src/plugins/qmlinspector/qmlinspectorplugin.h | 11 ++++++----- 49 files changed, 114 insertions(+), 29 deletions(-) diff --git a/src/libs/qmljs/parser/qmljslexer.cpp b/src/libs/qmljs/parser/qmljslexer.cpp index cf3ed34c1e0..efb4133a56c 100644 --- a/src/libs/qmljs/parser/qmljslexer.cpp +++ b/src/libs/qmljs/parser/qmljslexer.cpp @@ -56,9 +56,11 @@ #include <stdio.h> #include <string.h> -QT_QML_BEGIN_NAMESPACE - +QT_BEGIN_NAMESPACE extern double qstrtod(const char *s00, char const **se, bool *ok); +QT_END_NAMESPACE + +QT_QML_BEGIN_NAMESPACE #define shiftWindowsLineBreak() \ do { \ diff --git a/src/plugins/qmldesigner/components/formeditor/abstractformeditortool.h b/src/plugins/qmldesigner/components/formeditor/abstractformeditortool.h index c2e387c696f..c240363569b 100644 --- a/src/plugins/qmldesigner/components/formeditor/abstractformeditortool.h +++ b/src/plugins/qmldesigner/components/formeditor/abstractformeditortool.h @@ -32,7 +32,9 @@ #include "formeditoritem.h" +QT_BEGIN_NAMESPACE class QGraphicsItem; +QT_END_NAMESPACE namespace QmlDesigner { diff --git a/src/plugins/qmldesigner/components/formeditor/formeditoritem.h b/src/plugins/qmldesigner/components/formeditor/formeditoritem.h index 9594f4a17a5..959be9e3157 100644 --- a/src/plugins/qmldesigner/components/formeditor/formeditoritem.h +++ b/src/plugins/qmldesigner/components/formeditor/formeditoritem.h @@ -35,7 +35,9 @@ #include <qmlitemnode.h> #include "snappinglinecreator.h" +QT_BEGIN_NAMESPACE class QTimeLine; +QT_END_NAMESPACE namespace QmlDesigner { diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorscene.h b/src/plugins/qmldesigner/components/formeditor/formeditorscene.h index ec1eebd22ec..1b01fb5bf76 100644 --- a/src/plugins/qmldesigner/components/formeditor/formeditorscene.h +++ b/src/plugins/qmldesigner/components/formeditor/formeditorscene.h @@ -37,8 +37,9 @@ #include <qmlitemnode.h> #include "abstractformeditortool.h" - +QT_BEGIN_NAMESPACE class QGraphicsSceneMouseEvent; +QT_END_NAMESPACE namespace QmlDesigner { diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorview.h b/src/plugins/qmldesigner/components/formeditor/formeditorview.h index 974a3c29afa..6c6633a7813 100644 --- a/src/plugins/qmldesigner/components/formeditor/formeditorview.h +++ b/src/plugins/qmldesigner/components/formeditor/formeditorview.h @@ -32,8 +32,10 @@ #include <qmlmodelview.h> +QT_BEGIN_NAMESPACE class QGraphicsScene; class QGraphicsSceneMouseEvent; +QT_END_NAMESPACE namespace QmlDesigner { diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorwidget.h b/src/plugins/qmldesigner/components/formeditor/formeditorwidget.h index 688ef583938..56812034094 100644 --- a/src/plugins/qmldesigner/components/formeditor/formeditorwidget.h +++ b/src/plugins/qmldesigner/components/formeditor/formeditorwidget.h @@ -32,7 +32,9 @@ #include <QWidget> +QT_BEGIN_NAMESPACE class QActionGroup; +QT_END_NAMESPACE namespace QmlDesigner { diff --git a/src/plugins/qmldesigner/components/formeditor/numberseriesaction.h b/src/plugins/qmldesigner/components/formeditor/numberseriesaction.h index e6a8c82f160..bc5ec13d6db 100644 --- a/src/plugins/qmldesigner/components/formeditor/numberseriesaction.h +++ b/src/plugins/qmldesigner/components/formeditor/numberseriesaction.h @@ -32,7 +32,9 @@ #include <QWidgetAction> +QT_BEGIN_NAMESPACE class QStandardItemModel; +QT_END_NAMESPACE namespace QmlDesigner { diff --git a/src/plugins/qmldesigner/components/formeditor/snapper.h b/src/plugins/qmldesigner/components/formeditor/snapper.h index a176b4e6e12..6f9e0f744b7 100644 --- a/src/plugins/qmldesigner/components/formeditor/snapper.h +++ b/src/plugins/qmldesigner/components/formeditor/snapper.h @@ -32,7 +32,9 @@ #include "formeditoritem.h" +QT_BEGIN_NAMESPACE class QLineF; +QT_END_NAMESPACE namespace QmlDesigner { diff --git a/src/plugins/qmldesigner/components/formeditor/toolbox.h b/src/plugins/qmldesigner/components/formeditor/toolbox.h index 98fed3a2719..8406e57111f 100644 --- a/src/plugins/qmldesigner/components/formeditor/toolbox.h +++ b/src/plugins/qmldesigner/components/formeditor/toolbox.h @@ -32,7 +32,9 @@ #include <QWidget> +QT_BEGIN_NAMESPACE class QToolBar; +QT_END_NAMESPACE namespace QmlDesigner { diff --git a/src/plugins/qmldesigner/components/formeditor/zoomaction.h b/src/plugins/qmldesigner/components/formeditor/zoomaction.h index 02ceb9acc0e..9494ee031ed 100644 --- a/src/plugins/qmldesigner/components/formeditor/zoomaction.h +++ b/src/plugins/qmldesigner/components/formeditor/zoomaction.h @@ -32,7 +32,9 @@ #include <QWidgetAction> +QT_BEGIN_NAMESPACE class QAbstractItemModel; +QT_END_NAMESPACE namespace QmlDesigner { diff --git a/src/plugins/qmldesigner/components/integration/componentaction.h b/src/plugins/qmldesigner/components/integration/componentaction.h index e4ee74645fc..ce4f6e5cde6 100644 --- a/src/plugins/qmldesigner/components/integration/componentaction.h +++ b/src/plugins/qmldesigner/components/integration/componentaction.h @@ -33,7 +33,9 @@ #include <QWidgetAction> #include <QWeakPointer> +QT_BEGIN_NAMESPACE class QComboBox; +QT_END_NAMESPACE namespace QmlDesigner { diff --git a/src/plugins/qmldesigner/components/integration/componentview.h b/src/plugins/qmldesigner/components/integration/componentview.h index 47c74ff239d..d40e037df17 100644 --- a/src/plugins/qmldesigner/components/integration/componentview.h +++ b/src/plugins/qmldesigner/components/integration/componentview.h @@ -35,7 +35,9 @@ #include <QStringList> +QT_BEGIN_NAMESPACE class QStandardItemModel; +QT_END_NAMESPACE namespace QmlDesigner { diff --git a/src/plugins/qmldesigner/components/integration/designdocumentcontroller.h b/src/plugins/qmldesigner/components/integration/designdocumentcontroller.h index c4488ec884f..1d4384fa2df 100644 --- a/src/plugins/qmldesigner/components/integration/designdocumentcontroller.h +++ b/src/plugins/qmldesigner/components/integration/designdocumentcontroller.h @@ -35,12 +35,14 @@ #include <QtCore/QObject> #include <QtCore/QString> +QT_BEGIN_NAMESPACE class QUndoStack; class QWidget; class QIODevice; class QProcess; class QPlainTextEdit; class QmlError; +QT_END_NAMESPACE namespace QmlDesigner { diff --git a/src/plugins/qmldesigner/components/integration/integrationcore.h b/src/plugins/qmldesigner/components/integration/integrationcore.h index 170eb6ac48d..a92905266ad 100644 --- a/src/plugins/qmldesigner/components/integration/integrationcore.h +++ b/src/plugins/qmldesigner/components/integration/integrationcore.h @@ -32,8 +32,10 @@ #include <QtCore/QObject> +QT_BEGIN_NAMESPACE class QWidget; class QDialog; +QT_END_NAMESPACE namespace QmlDesigner { diff --git a/src/plugins/qmldesigner/components/itemlibrary/customdraganddrop.h b/src/plugins/qmldesigner/components/itemlibrary/customdraganddrop.h index df50fe6c32f..e200d8427ea 100644 --- a/src/plugins/qmldesigner/components/itemlibrary/customdraganddrop.h +++ b/src/plugins/qmldesigner/components/itemlibrary/customdraganddrop.h @@ -32,7 +32,9 @@ #include <QTimeLine> #include <QDrag> +QT_BEGIN_NAMESPACE class QMimeData; +QT_END_NAMESPACE namespace QmlDesigner { diff --git a/src/plugins/qmldesigner/components/itemlibrary/itemlibrary.h b/src/plugins/qmldesigner/components/itemlibrary/itemlibrary.h index 309e120490b..28295292e74 100644 --- a/src/plugins/qmldesigner/components/itemlibrary/itemlibrary.h +++ b/src/plugins/qmldesigner/components/itemlibrary/itemlibrary.h @@ -32,9 +32,11 @@ #include <QtGui/QFrame> +QT_BEGIN_NAMESPACE class QGraphicsItem; class QPixmap; class QMimeData; +QT_END_NAMESPACE namespace QmlDesigner { diff --git a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarymodel.h b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarymodel.h index f969fdf8859..4c4e00d1368 100644 --- a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarymodel.h +++ b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarymodel.h @@ -36,7 +36,9 @@ #include <QDebug> #include <QTimeLine> +QT_BEGIN_NAMESPACE class QLabel; +QT_END_NAMESPACE namespace QmlDesigner { diff --git a/src/plugins/qmldesigner/components/navigator/navigatortreeview.h b/src/plugins/qmldesigner/components/navigator/navigatortreeview.h index 495f00f00ad..1d640a1f42d 100644 --- a/src/plugins/qmldesigner/components/navigator/navigatortreeview.h +++ b/src/plugins/qmldesigner/components/navigator/navigatortreeview.h @@ -37,10 +37,12 @@ #include <QPainter> +QT_BEGIN_NAMESPACE class QTreeView; class QStandardItem; class QItemSelection; class QModelIndex; +QT_END_NAMESPACE namespace QmlDesigner { diff --git a/src/plugins/qmldesigner/components/navigator/navigatorview.h b/src/plugins/qmldesigner/components/navigator/navigatorview.h index fa8b3b8530a..7a2315dc526 100644 --- a/src/plugins/qmldesigner/components/navigator/navigatorview.h +++ b/src/plugins/qmldesigner/components/navigator/navigatorview.h @@ -34,10 +34,12 @@ #include <QWeakPointer> +QT_BEGIN_NAMESPACE class QTreeView; class QStandardItem; class QItemSelection; class QModelIndex; +QT_END_NAMESPACE namespace QmlDesigner { diff --git a/src/plugins/qmldesigner/components/pluginmanager/iplugin.h b/src/plugins/qmldesigner/components/pluginmanager/iplugin.h index 4c2dd453150..7f81eb405fd 100644 --- a/src/plugins/qmldesigner/components/pluginmanager/iplugin.h +++ b/src/plugins/qmldesigner/components/pluginmanager/iplugin.h @@ -51,6 +51,8 @@ public: } // namespace QmlDesigner +QT_BEGIN_NAMESPACE Q_DECLARE_INTERFACE(QmlDesigner::IPlugin, QMLDESIGNER_PLUGIN_INTERFACE) +QT_END_NAMESPACE #endif // IPLUGIN_H diff --git a/src/plugins/qmldesigner/components/pluginmanager/pluginmanager.h b/src/plugins/qmldesigner/components/pluginmanager/pluginmanager.h index 62afc2c5a58..dae4e9264fa 100644 --- a/src/plugins/qmldesigner/components/pluginmanager/pluginmanager.h +++ b/src/plugins/qmldesigner/components/pluginmanager/pluginmanager.h @@ -34,9 +34,11 @@ #include <QtCore/QObject> #include <QtCore/QList> +QT_BEGIN_NAMESPACE class QString; class QAbstractItemModel; class QDialog; +QT_END_NAMESPACE namespace QmlDesigner { diff --git a/src/plugins/qmldesigner/components/propertyeditor/basiclayouts.h b/src/plugins/qmldesigner/components/propertyeditor/basiclayouts.h index 9fe36c2d8f1..527059dd3a6 100644 --- a/src/plugins/qmldesigner/components/propertyeditor/basiclayouts.h +++ b/src/plugins/qmldesigner/components/propertyeditor/basiclayouts.h @@ -160,7 +160,6 @@ private: int mTop, mLeft, mBottom, mRight; }; -QML_DECLARE_TYPE(QBoxLayoutObject); class QHBoxLayoutObject : public QBoxLayoutObject { @@ -168,7 +167,6 @@ Q_OBJECT public: QHBoxLayoutObject(QObject *parent=0); }; -QML_DECLARE_TYPE(QHBoxLayoutObject); class QVBoxLayoutObject : public QBoxLayoutObject { @@ -176,11 +174,14 @@ Q_OBJECT public: QVBoxLayoutObject(QObject *parent=0); }; -QML_DECLARE_TYPE(QVBoxLayoutObject); #endif // BASICLAYOUTS_H QT_END_NAMESPACE +QML_DECLARE_TYPE(QBoxLayoutObject); +QML_DECLARE_TYPE(QHBoxLayoutObject); +QML_DECLARE_TYPE(QVBoxLayoutObject); + QT_END_HEADER diff --git a/src/plugins/qmldesigner/components/propertyeditor/basicwidgets.cpp b/src/plugins/qmldesigner/components/propertyeditor/basicwidgets.cpp index acf77eda89b..3ffdc18a955 100644 --- a/src/plugins/qmldesigner/components/propertyeditor/basicwidgets.cpp +++ b/src/plugins/qmldesigner/components/propertyeditor/basicwidgets.cpp @@ -1109,9 +1109,6 @@ void QGroupBoxDeclarativeUI::animate(int frame) gb->update(); } -QML_DECLARE_TYPE(QTabObject); -QML_DEFINE_TYPE(Qt,4,6,QTabObject,QTabObject); //### with namespacing, this should just be 'Tab' - class QTabWidgetDeclarativeUI : public QObject { Q_OBJECT @@ -1171,6 +1168,8 @@ public: {} }; +QT_END_NAMESPACE + QML_DEFINE_EXTENDED_TYPE(Bauhaus,1,0,QWidget,QWidget,QWidgetDeclarativeUI); //display @@ -1230,7 +1229,7 @@ QML_DEFINE_EXTENDED_TYPE(Bauhaus,1,0,QMenu,QMenu, QMenuDeclarativeUI) //QML_DEFINE_TYPE(Bauhaus,1,0,BauhausreeView,BauhausreeView); //QML_DEFINE_TYPE(Bauhaus,1,0,BauhausableView,BauhausableView); +QML_DECLARE_TYPE(QTabObject); +QML_DEFINE_TYPE(Qt,4,6,QTabObject,QTabObject); //### with namespacing, this should just be 'Tab' #include "basicwidgets.moc" - -QT_END_NAMESPACE diff --git a/src/plugins/qmldesigner/components/propertyeditor/basicwidgets.h b/src/plugins/qmldesigner/components/propertyeditor/basicwidgets.h index 46dccf1c2c7..b44eac30f58 100644 --- a/src/plugins/qmldesigner/components/propertyeditor/basicwidgets.h +++ b/src/plugins/qmldesigner/components/propertyeditor/basicwidgets.h @@ -57,9 +57,6 @@ #include "filewidget.h" #include "layoutwidget.h" - -QT_BEGIN_NAMESPACE - QML_DECLARE_TYPE(QWidget); //display @@ -97,12 +94,16 @@ QML_DECLARE_TYPE(QTabWidget); QML_DECLARE_TYPE(FileWidget); QML_DECLARE_TYPE(LayoutWidget); +QT_BEGIN_NAMESPACE + class Action : public QAction { Q_OBJECT public: Action(QObject *parent = 0) : QAction(parent) {} }; +QT_END_NAMESPACE + QML_DECLARE_TYPE(QMenu); QML_DECLARE_TYPE(Action); @@ -115,6 +116,4 @@ QML_DECLARE_TYPE(Action); //top-level windows? - -QT_END_NAMESPACE #endif // BASICWIDGETS_H diff --git a/src/plugins/qmldesigner/components/propertyeditor/colorwidget.h b/src/plugins/qmldesigner/components/propertyeditor/colorwidget.h index ad316b8b1d9..51e317981fa 100644 --- a/src/plugins/qmldesigner/components/propertyeditor/colorwidget.h +++ b/src/plugins/qmldesigner/components/propertyeditor/colorwidget.h @@ -39,9 +39,10 @@ #include <qml.h> #include <propertyeditorvalue.h> - +QT_BEGIN_NAMESPACE class QtColorButton; class QToolButton; +QT_END_NAMESPACE namespace QmlDesigner { diff --git a/src/plugins/qmldesigner/components/propertyeditor/fontwidget.h b/src/plugins/qmldesigner/components/propertyeditor/fontwidget.h index 5bc8afbf821..d04e5e4e332 100644 --- a/src/plugins/qmldesigner/components/propertyeditor/fontwidget.h +++ b/src/plugins/qmldesigner/components/propertyeditor/fontwidget.h @@ -35,10 +35,11 @@ #include <qml.h> - +QT_BEGIN_NAMESPACE class QLabel; class QPushButton; class QFontDialog; +QT_END_NAMESPACE namespace QmlDesigner { diff --git a/src/plugins/qmldesigner/components/propertyeditor/propertyeditor.h b/src/plugins/qmldesigner/components/propertyeditor/propertyeditor.h index 5e6f4851437..9dc318aafad 100644 --- a/src/plugins/qmldesigner/components/propertyeditor/propertyeditor.h +++ b/src/plugins/qmldesigner/components/propertyeditor/propertyeditor.h @@ -37,8 +37,10 @@ #include "qmlanchorbindingproxy.h" +QT_BEGIN_NAMESPACE class QShortcut; class QStackedWidget; +QT_END_NAMESPACE namespace QmlDesigner { diff --git a/src/plugins/qmldesigner/components/propertyeditor/qlayoutobject.h b/src/plugins/qmldesigner/components/propertyeditor/qlayoutobject.h index edb3257147d..13b79862b46 100644 --- a/src/plugins/qmldesigner/components/propertyeditor/qlayoutobject.h +++ b/src/plugins/qmldesigner/components/propertyeditor/qlayoutobject.h @@ -48,11 +48,11 @@ public: virtual QLayout *layout() const; }; -QML_DECLARE_TYPE(QLayoutObject); - -#endif // QLAYOUTOBJECT_H - QT_END_NAMESPACE +QML_DECLARE_TYPE(QLayoutObject); + QT_END_HEADER + +#endif // QLAYOUTOBJECT_H diff --git a/src/plugins/qmldesigner/components/propertyeditor/qproxylayoutitem.h b/src/plugins/qmldesigner/components/propertyeditor/qproxylayoutitem.h index d4c57de32b3..f511489e804 100644 --- a/src/plugins/qmldesigner/components/propertyeditor/qproxylayoutitem.h +++ b/src/plugins/qmldesigner/components/propertyeditor/qproxylayoutitem.h @@ -63,7 +63,6 @@ private: QRectF geometry; QGraphicsLayout *proxy; }; -QML_DECLARE_TYPE(QProxyLayout); class QProxyLayoutItem : public QObject, public QGraphicsLayoutItem { @@ -87,10 +86,12 @@ private: QRectF geometry; QGraphicsLayoutItem *other; }; -QML_DECLARE_TYPE(QProxyLayoutItem); #endif // QPROXYLAYOUTITEM_H QT_END_NAMESPACE +QML_DECLARE_TYPE(QProxyLayout); +QML_DECLARE_TYPE(QProxyLayoutItem); + QT_END_HEADER diff --git a/src/plugins/qmldesigner/components/propertyeditor/resetwidget.h b/src/plugins/qmldesigner/components/propertyeditor/resetwidget.h index ddc4c5c1de9..4956c959985 100644 --- a/src/plugins/qmldesigner/components/propertyeditor/resetwidget.h +++ b/src/plugins/qmldesigner/components/propertyeditor/resetwidget.h @@ -33,9 +33,11 @@ #include <QtGui/QGroupBox> #include <QtGui/QPushButton> +QT_BEGIN_NAMESPACE class QListWidget; class QVBoxLayout; class QTableWidget; +QT_END_NAMESPACE namespace QmlDesigner { diff --git a/src/plugins/qmldesigner/core/include/abstractproperty.h b/src/plugins/qmldesigner/core/include/abstractproperty.h index 3cd457bd683..6ed24496dc7 100644 --- a/src/plugins/qmldesigner/core/include/abstractproperty.h +++ b/src/plugins/qmldesigner/core/include/abstractproperty.h @@ -35,7 +35,9 @@ #include <QSharedPointer> #include "corelib_global.h" +QT_BEGIN_NAMESPACE class QTextStream; +QT_END_NAMESPACE namespace QmlDesigner { namespace Internal { diff --git a/src/plugins/qmldesigner/core/include/abstractview.h b/src/plugins/qmldesigner/core/include/abstractview.h index 45c813b1818..6a17fddfe94 100644 --- a/src/plugins/qmldesigner/core/include/abstractview.h +++ b/src/plugins/qmldesigner/core/include/abstractview.h @@ -39,7 +39,9 @@ #include <QObject> +QT_BEGIN_NAMESPACE class QStyle; +QT_END_NAMESPACE namespace QmlDesigner { namespace Internal { diff --git a/src/plugins/qmldesigner/core/include/iwidgetplugin.h b/src/plugins/qmldesigner/core/include/iwidgetplugin.h index c151aaa948c..3a0166bba63 100644 --- a/src/plugins/qmldesigner/core/include/iwidgetplugin.h +++ b/src/plugins/qmldesigner/core/include/iwidgetplugin.h @@ -47,6 +47,8 @@ public: } // namespace QmlDesigner +QT_BEGIN_NAMESPACE Q_DECLARE_INTERFACE(QmlDesigner::IWidgetPlugin, QMLDESIGNER_WIDGETPLUGIN_INTERFACE) +QT_END_NAMESPACE #endif // IWIDGETPLUGIN_H diff --git a/src/plugins/qmldesigner/core/include/model.h b/src/plugins/qmldesigner/core/include/model.h index e4ebc81954f..42dd7cc7b55 100644 --- a/src/plugins/qmldesigner/core/include/model.h +++ b/src/plugins/qmldesigner/core/include/model.h @@ -38,7 +38,9 @@ #include <import.h> +QT_BEGIN_NAMESPACE class QUrl; +QT_END_NAMESPACE namespace QmlDesigner { diff --git a/src/plugins/qmldesigner/core/include/modelnode.h b/src/plugins/qmldesigner/core/include/modelnode.h index 64164a7e203..b62ab780c9e 100644 --- a/src/plugins/qmldesigner/core/include/modelnode.h +++ b/src/plugins/qmldesigner/core/include/modelnode.h @@ -36,7 +36,9 @@ #include <QtCore/QMetaType> #include <QVariant> +QT_BEGIN_NAMESPACE class QTextStream; +QT_END_NAMESPACE namespace QmlDesigner { diff --git a/src/plugins/qmldesigner/core/include/nodeinstance.h b/src/plugins/qmldesigner/core/include/nodeinstance.h index 496007c3bd8..45734ab6ccb 100644 --- a/src/plugins/qmldesigner/core/include/nodeinstance.h +++ b/src/plugins/qmldesigner/core/include/nodeinstance.h @@ -37,11 +37,13 @@ #include <propertymetainfo.h> #include <qmlanchors.h> +QT_BEGIN_NAMESPACE class QPainter; class QStyleOptionGraphicsItem; class QmlContext; class QGraphicsItem; class QGraphicsTransform; +QT_END_NAMESPACE namespace QmlDesigner { diff --git a/src/plugins/qmldesigner/core/include/nodeinstanceview.h b/src/plugins/qmldesigner/core/include/nodeinstanceview.h index a97d7bf364e..a234f370cf5 100644 --- a/src/plugins/qmldesigner/core/include/nodeinstanceview.h +++ b/src/plugins/qmldesigner/core/include/nodeinstanceview.h @@ -41,9 +41,11 @@ #include <modelnode.h> #include <nodeinstance.h> +QT_BEGIN_NAMESPACE class QmlEngine; class QGraphicsScene; class QGraphicsView; +QT_END_NAMESPACE namespace QmlDesigner { diff --git a/src/plugins/qmldesigner/core/include/nodemetainfo.h b/src/plugins/qmldesigner/core/include/nodemetainfo.h index 7b80ef07072..bf1a9313245 100644 --- a/src/plugins/qmldesigner/core/include/nodemetainfo.h +++ b/src/plugins/qmldesigner/core/include/nodemetainfo.h @@ -38,7 +38,9 @@ #include "corelib_global.h" #include "invalidmetainfoexception.h" +QT_BEGIN_NAMESPACE class QmlContext; +QT_END_NAMESPACE namespace QmlDesigner { diff --git a/src/plugins/qmldesigner/core/include/variantproperty.h b/src/plugins/qmldesigner/core/include/variantproperty.h index 76a93c5662c..58c55de5e47 100644 --- a/src/plugins/qmldesigner/core/include/variantproperty.h +++ b/src/plugins/qmldesigner/core/include/variantproperty.h @@ -33,6 +33,9 @@ #include "corelib_global.h" #include "abstractproperty.h" +QT_BEGIN_NAMESPACE +class QTextStream; +QT_END_NAMESPACE namespace QmlDesigner { diff --git a/src/plugins/qmldesigner/core/instances/componentnodeinstance.h b/src/plugins/qmldesigner/core/instances/componentnodeinstance.h index 4554e57ad51..d5b751c1815 100644 --- a/src/plugins/qmldesigner/core/instances/componentnodeinstance.h +++ b/src/plugins/qmldesigner/core/instances/componentnodeinstance.h @@ -32,7 +32,9 @@ #include "objectnodeinstance.h" +QT_BEGIN_NAMESPACE class QmlComponent; +QT_END_NAMESPACE namespace QmlDesigner { namespace Internal { diff --git a/src/plugins/qmldesigner/core/instances/graphicsobjectnodeinstance.h b/src/plugins/qmldesigner/core/instances/graphicsobjectnodeinstance.h index 797b064f674..24e2755d181 100644 --- a/src/plugins/qmldesigner/core/instances/graphicsobjectnodeinstance.h +++ b/src/plugins/qmldesigner/core/instances/graphicsobjectnodeinstance.h @@ -32,7 +32,9 @@ #include "objectnodeinstance.h" +QT_BEGIN_NAMESPACE class QGraphicsObject; +QT_END_NAMESPACE namespace QmlDesigner { namespace Internal { diff --git a/src/plugins/qmldesigner/core/instances/objectnodeinstance.h b/src/plugins/qmldesigner/core/instances/objectnodeinstance.h index 49f5d789e8c..a21f18e66b4 100644 --- a/src/plugins/qmldesigner/core/instances/objectnodeinstance.h +++ b/src/plugins/qmldesigner/core/instances/objectnodeinstance.h @@ -40,11 +40,13 @@ #include <nodeinstanceview.h> #include "nodeinstancemetaobject.h" +QT_BEGIN_NAMESPACE class QGraphicsItem; class QmlContext; class QmlMetaProperty; class QmlContext; class QmlBinding; +QT_END_NAMESPACE namespace QmlDesigner { diff --git a/src/plugins/qmldesigner/core/instances/qmltransitionnodeinstance.h b/src/plugins/qmldesigner/core/instances/qmltransitionnodeinstance.h index 4202549efa3..64922c6ae49 100644 --- a/src/plugins/qmldesigner/core/instances/qmltransitionnodeinstance.h +++ b/src/plugins/qmldesigner/core/instances/qmltransitionnodeinstance.h @@ -32,7 +32,9 @@ #include "objectnodeinstance.h" +QT_BEGIN_NAMESPACE class QmlTransition; +QT_END_NAMESPACE namespace QmlDesigner { namespace Internal { diff --git a/src/plugins/qmldesigner/core/metainfo/subcomponentmanager.cpp b/src/plugins/qmldesigner/core/metainfo/subcomponentmanager.cpp index daa243d9098..3d1f5acf103 100644 --- a/src/plugins/qmldesigner/core/metainfo/subcomponentmanager.cpp +++ b/src/plugins/qmldesigner/core/metainfo/subcomponentmanager.cpp @@ -40,6 +40,7 @@ enum { debug = false }; +QT_BEGIN_NAMESPACE // Allow usage of QFileInfo in hash / qSort @@ -53,6 +54,7 @@ static uint qHash(const QFileInfo &fileInfo) return qHash(fileInfo.filePath()); } +QT_END_NAMESPACE namespace QmlDesigner { diff --git a/src/plugins/qmldesigner/core/model/painteventfilter_p.h b/src/plugins/qmldesigner/core/model/painteventfilter_p.h index 183ade321b4..a91ac1cc381 100644 --- a/src/plugins/qmldesigner/core/model/painteventfilter_p.h +++ b/src/plugins/qmldesigner/core/model/painteventfilter_p.h @@ -33,7 +33,9 @@ #include <QObject> #include <QList> +QT_BEGIN_NAMESPACE class QTimer; +QT_END_NAMESPACE namespace QmlDesigner { namespace Internal { diff --git a/src/plugins/qmldesigner/core/model/variantparser.h b/src/plugins/qmldesigner/core/model/variantparser.h index 711e3b8f4ba..5990f47f78b 100644 --- a/src/plugins/qmldesigner/core/model/variantparser.h +++ b/src/plugins/qmldesigner/core/model/variantparser.h @@ -34,7 +34,9 @@ #include <QString> #include <QStringList> +QT_BEGIN_NAMESPACE class QmlValueType; +QT_END_NAMESPACE namespace QmlDesigner { namespace Internal { diff --git a/src/plugins/qmldesigner/designmode.h b/src/plugins/qmldesigner/designmode.h index 4f53b96e853..89e407b77a8 100644 --- a/src/plugins/qmldesigner/designmode.h +++ b/src/plugins/qmldesigner/designmode.h @@ -36,7 +36,9 @@ #include <QWeakPointer> +QT_BEGIN_NAMESPACE class QAction; +QT_END_NAMESPACE namespace QmlDesigner { namespace Internal { diff --git a/src/plugins/qmldesigner/designmodewidget.h b/src/plugins/qmldesigner/designmodewidget.h index 8519716caf4..68ce3af9a62 100644 --- a/src/plugins/qmldesigner/designmodewidget.h +++ b/src/plugins/qmldesigner/designmodewidget.h @@ -52,10 +52,12 @@ #include <QtGui/QComboBox> #include <QtGui/QLabel> +QT_BEGIN_NAMESPACE class QStackedWidget; class QTabWidget; class QVBoxLayout; class QToolButton; +QT_END_NAMESPACE namespace Core { class SideBar; diff --git a/src/plugins/qmlinspector/qmlinspectorplugin.h b/src/plugins/qmlinspector/qmlinspectorplugin.h index ccec2f9b7c5..e65e2c5612a 100644 --- a/src/plugins/qmlinspector/qmlinspectorplugin.h +++ b/src/plugins/qmlinspector/qmlinspectorplugin.h @@ -34,6 +34,12 @@ #include <QtCore/QObject> #include <QtCore/QPointer> +namespace Core +{ + class IMode; +} + + QT_BEGIN_NAMESPACE class QStringList; @@ -41,11 +47,6 @@ class QStringList; class QmlInspectorMode; class InspectorOutputPane; -namespace Core -{ - class IMode; -} - class QmlInspectorPlugin : public ExtensionSystem::IPlugin { Q_OBJECT -- GitLab