Do not depend on indirect inclusions: #include and forward-declare
authorThiago Macieira <thiago.macieira@intel.com>
Tue, 26 Jun 2012 13:59:57 +0000 (15:59 +0200)
committerQt by Nokia <qt-info@nokia.com>
Tue, 26 Jun 2012 22:56:08 +0000 (00:56 +0200)
QObject is now no longer indirectly included by qpair.h, so let's make
sure it's forward-declared before use.

qpair.h also no longer includes qdatastream.h, so #include
"qdatastream.h" before using QDataStream.

Change-Id: I698b905cb55d9dce0637f534dc5efeffe5ff882e
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
src/quick/designer/designersupport.h
tests/auto/qml/debugger/shared/qqmlinspectorclient.cpp

index a31c8c3..54003cf 100644 (file)
@@ -69,7 +69,7 @@ class QImage;
 class QTransform;
 class QQmlContext;
 class QQuickView;
-
+class QObject;
 
 class Q_QUICK_EXPORT DesignerSupport
 {
index 604e970..10124e7 100644 (file)
@@ -40,6 +40,7 @@
 ****************************************************************************/
 
 #include "qqmlinspectorclient.h"
+#include "qdatastream.h"
 
 void QQmlInspectorClient::setShowAppOnTop(bool showOnTop)
 {