Forward-declare instead.
Change-Id: I3851994e8bc05b389e94e948478339ba33d521c1
Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
#include <QtGui/QGuiApplication>
#include <private/qguiapplication_p.h>
#include "qplatformaccessibility_qpa.h"
+#include "qplatformintegration_qpa.h"
#include <QtCore/qdebug.h>
#include <QtCore/qmetaobject.h>
#include "qbitmap.h"
#include "qplatformpixmap_qpa.h"
+#include "qplatformintegration_qpa.h"
#include "qimage.h"
#include "qscreen.h"
#include "qvariant.h"
#include <qdebug.h>
#include "qnativeimage_p.h"
+#include "qplatformscreen_qpa.h"
#include "private/qguiapplication_p.h"
#include "qscreen.h"
****************************************************************************/
#include "qplatformpixmap_qpa.h"
+#include "qplatformintegration_qpa.h"
#include <QtCore/qbuffer.h>
#include <QtGui/qbitmap.h>
#include <QtGui/qimagereader.h>
#include "qmimedata.h"
#include "private/qguiapplication_p.h"
#include "qplatformclipboard_qpa.h"
+#include "qplatformintegration_qpa.h"
QT_BEGIN_NAMESPACE
#include "qimagewriter.h"
#include "qdebug.h"
#include <ctype.h>
+#include <qplatformintegration_qpa.h>
#include <qplatformdrag_qpa.h>
#include <private/qguiapplication_p.h>
#include "qplatformwindow_qpa.h"
#include "qplatformnativeinterface_qpa.h"
#include "qplatformtheme_qpa.h"
+#include "qplatformintegration_qpa.h"
#include <QtCore/QAbstractEventDispatcher>
#include <QtCore/private/qcoreapplication_p.h>
class QGuiApplicationPrivate;
class QPlatformNativeInterface;
+class QPlatformIntegration;
class QPalette;
class QScreen;
class QStyleHints;
#include <QWindowSystemInterface>
#include "private/qwindowsysteminterface_qpa_p.h"
-#include <QtGui/qplatformintegration_qpa.h>
-#include <QtGui/qplatformtheme_qpa.h>
#include "private/qshortcutmap_p.h"
QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
+class QPlatformIntegration;
+class QPlatformTheme;
class Q_GUI_EXPORT QGuiApplicationPrivate : public QCoreApplicationPrivate
{
#include <QtCore/QWeakPointer>
#include <QTransform>
#include <qplatforminputcontext_qpa.h>
+#include <qplatformintegration_qpa.h>
#include <private/qguiapplication_p.h>
QT_BEGIN_HEADER
****************************************************************************/
#include "qplatformopenglcontext_qpa.h"
+#include "qplatformintegration_qpa.h"
#include "qopenglcontext.h"
#include "qopenglcontext_p.h"
#include "qwindow.h"
#include "qwindow.h"
#include "qplatformwindow_qpa.h"
+#include "qplatformintegration_qpa.h"
#include "qsurfaceformat.h"
#ifndef QT_NO_OPENGL
#include "qplatformopenglcontext_qpa.h"
#include <qwindow.h>
#include <qpixmap.h>
#include <qplatformbackingstore_qpa.h>
+#include <qplatformintegration_qpa.h>
#include <qscreen.h>
#include <private/qguiapplication_p.h>
****************************************************************************/
#include <QtGui/private/qguiapplication_p.h>
+#include <QtGui/QPlatformIntegration>
#include <QtGui/QPlatformFontDatabase>
QT_BEGIN_NAMESPACE
#include "qfileinfo.h"
#include "private/qunicodetables_p.h"
#include "qfontengine_p.h"
+#include "qplatformintegration_qpa.h"
#include <QtGui/private/qguiapplication_p.h>
#include <QtGui/qplatformfontdatabase_qpa.h>
#if !defined(QT_NO_RAWFONT)
#include "qrawfont_p.h"
+#include "qplatformintegration_qpa.h"
#include <QtGui/qplatformfontdatabase_qpa.h>
#include <private/qguiapplication_p.h>
#include <qurl.h>
#include <qmutex.h>
#include <qplatformservices_qpa.h>
+#include <qplatformintegration_qpa.h>
QT_BEGIN_NAMESPACE
#include <QtCore>
#include <QtGui>
+#include <qplatformscreen_qpa.h>
#include <private/qguiapplication_p.h>
QT_BEGIN_NAMESPACE
#include "qminimalbackingstore.h"
#include "qscreen.h"
#include <QtCore/qdebug.h>
+#include <QtGui/QPlatformScreen>
#include <private/qguiapplication_p.h>
QT_BEGIN_NAMESPACE
#include <stdio.h>
#include <qplatforminputcontext_qpa.h>
+#include <qplatformintegration_qpa.h>
#ifndef XK_ISO_Left_Tab
#define XK_ISO_Left_Tab 0xFE20
#include "qxcbkeyboard.h"
#include "qxcbwmsupport.h"
+#include <qplatformintegration_qpa.h>
+
#ifdef XCB_USE_DRI2
#include "qdri2context.h"
#endif
#include "qwhatsthis.h"
#include "qmenu.h"
#include "qcursor.h"
+#include "qplatformtheme_qpa.h"
#include "private/qdialog_p.h"
#include "private/qguiapplication_p.h"
#ifndef QT_NO_ACCESSIBILITY
#include "qcursor.h"
#include "qbitmap.h"
#include "qtextdocument.h"
+#include "qplatformtheme_qpa.h"
#include "private/qtextdocumentlayout_p.h"
#include "qtoolbutton.h"
#include "qdebug.h"
#include "qtimer.h"
#include "qlayout.h"
#include "qpainter.h"
+#include "qplatformtheme_qpa.h"
#include "qapplication.h"
#include "qdesktopwidget.h"
#ifndef QT_NO_ACCESSIBILITY
#include <qtoolbar.h>
#include <qtoolbutton.h>
#include <qwhatsthis.h>
+#include <qplatformtheme_qpa.h>
#include "private/qguiapplication_p.h"
#ifndef QT_NO_MENUBAR
#include <qsplashscreen.h>
#include <qplatformpixmap_qpa.h>
+#include <qplatformintegration_qpa.h>
#include <private/qguiapplication_p.h>
#include <private/qdrawhelper_p.h>