port to modularized platformsupport libraries

Change-Id: I20eb0e33abfd70b6a5240e7b6b0aa0425f2d2ee7
Reviewed-by: Jake Petroules <jake.petroules@qt.io>
This commit is contained in:
Oswald Buddenhagen 2016-09-30 13:08:03 +02:00 committed by Oswald Buddenhagen
parent ea913750b8
commit 135fcd5992
126 changed files with 269 additions and 199 deletions

View File

@ -1,6 +1,6 @@
TARGET = qevdevkeyboardplugin
QT += core-private platformsupport-private gui-private
QT += core-private gui-private input_support-private
SOURCES = main.cpp

View File

@ -38,7 +38,7 @@
****************************************************************************/
#include <QtGui/qgenericplugin.h>
#include <QtPlatformSupport/private/qevdevkeyboardmanager_p.h>
#include <QtInputSupport/private/qevdevkeyboardmanager_p.h>
QT_BEGIN_NAMESPACE

View File

@ -1,6 +1,6 @@
TARGET = qevdevmouseplugin
QT += core-private platformsupport-private gui-private
QT += core-private gui-private input_support-private
SOURCES = main.cpp

View File

@ -38,7 +38,7 @@
****************************************************************************/
#include <QtGui/qgenericplugin.h>
#include <QtPlatformSupport/private/qevdevmousemanager_p.h>
#include <QtInputSupport/private/qevdevmousemanager_p.h>
QT_BEGIN_NAMESPACE

View File

@ -2,7 +2,7 @@ TARGET = qevdevtabletplugin
SOURCES = main.cpp
QT += core-private platformsupport-private gui-private
QT += core-private gui-private input_support-private
OTHER_FILES += \
evdevtablet.json

View File

@ -38,7 +38,7 @@
****************************************************************************/
#include <QtGui/qgenericplugin.h>
#include <QtPlatformSupport/private/qevdevtabletmanager_p.h>
#include <QtInputSupport/private/qevdevtabletmanager_p.h>
QT_BEGIN_NAMESPACE

View File

@ -2,7 +2,7 @@ TARGET = qevdevtouchplugin
SOURCES = main.cpp
QT += core-private platformsupport-private gui-private
QT += core-private gui-private input_support-private
OTHER_FILES += \
evdevtouch.json

View File

@ -38,7 +38,7 @@
****************************************************************************/
#include <QtGui/qgenericplugin.h>
#include <QtPlatformSupport/private/qevdevtouchmanager_p.h>
#include <QtInputSupport/private/qevdevtouchmanager_p.h>
QT_BEGIN_NAMESPACE

View File

@ -1,6 +1,6 @@
TARGET = qlibinputplugin
QT += core-private platformsupport-private gui-private
QT += core-private gui-private input_support-private
SOURCES = main.cpp

View File

@ -38,7 +38,7 @@
****************************************************************************/
#include <QtGui/qgenericplugin.h>
#include <QtPlatformSupport/private/qlibinputhandler_p.h>
#include <QtInputSupport/private/qlibinputhandler_p.h>
QT_BEGIN_NAMESPACE

View File

@ -38,7 +38,7 @@
****************************************************************************/
#include <QtGui/qgenericplugin.h>
#include <QtPlatformSupport/private/qtslib_p.h>
#include <QtInputSupport/private/qtslib_p.h>
QT_BEGIN_NAMESPACE

View File

@ -2,7 +2,7 @@ TARGET = qtslibplugin
SOURCES = main.cpp
QT += gui-private platformsupport-private
QT += core-private gui-private input_support-private
QMAKE_USE += tslib

View File

@ -6,7 +6,10 @@ DEFINES += QT_STATICPLUGIN
LIBS += -ljnigraphics -landroid
QT += core-private gui-private platformsupport-private
QT += \
core-private gui-private \
eventdispatcher_support-private accessibility_support-private \
fontdatabase_support-private egl_support-private
CONFIG += qpa/genericunixfontdatabase

View File

@ -41,7 +41,7 @@
#include "androidjnimain.h"
#include "qandroidplatformintegration.h"
#include "qpa/qplatformaccessibility.h"
#include <QtPlatformSupport/private/qaccessiblebridgeutils_p.h>
#include <QtAccessibilitySupport/private/qaccessiblebridgeutils_p.h>
#include "qguiapplication.h"
#include "qwindow.h"
#include "qrect.h"

View File

@ -42,7 +42,7 @@
#include <QtCore/QMutex>
#include <QtCore/QSemaphore>
#include <QtPlatformSupport/private/qunixeventdispatcher_qpa_p.h>
#include <QtEventDispatcherSupport/private/qunixeventdispatcher_qpa_p.h>
class QAndroidEventDispatcher : public QUnixEventDispatcherQPA
{

View File

@ -40,7 +40,7 @@
#ifndef QANDROIDPLATFORMFONTDATABASE_H
#define QANDROIDPLATFORMFONTDATABASE_H
#include <QtPlatformSupport/private/qbasicfontdatabase_p.h>
#include <QtFontDatabaseSupport/private/qbasicfontdatabase_p.h>
QT_BEGIN_NAMESPACE

View File

@ -46,7 +46,7 @@
#include <QThread>
#include <QOffscreenSurface>
#include <QtPlatformSupport/private/qeglpbuffer_p.h>
#include <QtEglSupport/private/qeglpbuffer_p.h>
#include <qpa/qwindowsysteminterface.h>
#include <qpa/qplatformwindow.h>
#include <qpa/qplatformoffscreensurface.h>

View File

@ -42,7 +42,7 @@
#include "qandroidplatformopenglwindow.h"
#include "qandroidplatformintegration.h"
#include <QtPlatformSupport/private/qeglpbuffer_p.h>
#include <QtEglSupport/private/qeglpbuffer_p.h>
#include <QSurface>
#include <QtGui/private/qopenglcontext_p.h>

View File

@ -41,7 +41,7 @@
#ifndef QANDROIDPLATFORMOPENGLCONTEXT_H
#define QANDROIDPLATFORMOPENGLCONTEXT_H
#include <QtPlatformSupport/private/qeglplatformcontext_p.h>
#include <QtEglSupport/private/qeglplatformcontext_p.h>
QT_BEGIN_NAMESPACE

View File

@ -50,7 +50,7 @@
#include <qpa/qwindowsysteminterface.h>
#include <qpa/qplatformscreen.h>
#include <QtPlatformSupport/private/qeglconvenience_p.h>
#include <QtEglSupport/private/qeglconvenience_p.h>
#include <android/native_window.h>
#include <android/native_window_jni.h>

View File

@ -1,6 +1,12 @@
TARGET = qbsdfb
QT += core-private gui-private platformsupport-private
QT += \
core-private gui-private \
service_support-private eventdispatcher_support-private \
fontdatabase_support-private fb_support-private
qtHaveModule(input_support-private): \
QT += input_support-private
SOURCES = main.cpp qbsdfbintegration.cpp qbsdfbscreen.cpp
HEADERS = qbsdfbintegration.h qbsdfbscreen.h

View File

@ -35,21 +35,21 @@
#include "qbsdfbintegration.h"
#include "qbsdfbscreen.h"
#include <QtPlatformSupport/private/qgenericunixfontdatabase_p.h>
#include <QtPlatformSupport/private/qgenericunixservices_p.h>
#include <QtPlatformSupport/private/qgenericunixeventdispatcher_p.h>
#include <QtFontDatabaseSupport/private/qgenericunixfontdatabase_p.h>
#include <QtServiceSupport/private/qgenericunixservices_p.h>
#include <QtEventDispatcherSupport/private/qgenericunixeventdispatcher_p.h>
#include <QtPlatformSupport/private/qfbvthandler_p.h>
#include <QtPlatformSupport/private/qfbbackingstore_p.h>
#include <QtPlatformSupport/private/qfbwindow_p.h>
#include <QtPlatformSupport/private/qfbcursor_p.h>
#include <QtFbSupport/private/qfbvthandler_p.h>
#include <QtFbSupport/private/qfbbackingstore_p.h>
#include <QtFbSupport/private/qfbwindow_p.h>
#include <QtFbSupport/private/qfbcursor_p.h>
#include <QtGui/private/qguiapplication_p.h>
#include <qpa/qplatforminputcontext.h>
#include <qpa/qplatforminputcontextfactory_p.h>
#if QT_CONFIG(tslib)
#include <QtPlatformSupport/private/qtslib_p.h>
#include <QtInputSupport/private/qtslib_p.h>
#endif
QT_BEGIN_NAMESPACE

View File

@ -33,8 +33,8 @@
****************************************************************************/
#include "qbsdfbscreen.h"
#include <QtPlatformSupport/private/qfbcursor_p.h>
#include <QtPlatformSupport/private/qfbwindow_p.h>
#include <QtFbSupport/private/qfbcursor_p.h>
#include <QtFbSupport/private/qfbwindow_p.h>
#include <QtCore/QRegularExpression>
#include <QtGui/QPainter>

View File

@ -35,7 +35,7 @@
#ifndef QBSDFBSCREEN_H
#define QBSDFBSCREEN_H
#include <QtPlatformSupport/private/qfbscreen_p.h>
#include <QtFbSupport/private/qfbscreen_p.h>
QT_BEGIN_NAMESPACE

View File

@ -81,7 +81,10 @@ RESOURCES += qcocoaresources.qrc
LIBS += -framework AppKit -framework Carbon -framework IOKit -lcups
QT += core-private gui-private platformsupport-private
QT += \
core-private gui-private \
accessibility_support-private clipboard_support-private theme_support-private \
fontdatabase_support-private graphics_support-private cgl_support-private
qtHaveModule(widgets) {
OBJECTIVE_SOURCES += \

View File

@ -41,7 +41,7 @@
#include "qcocoahelpers.h"
#include "qcocoawindow.h"
#include "private/qaccessiblecache_p.h"
#include <QtPlatformSupport/private/qaccessiblebridgeutils_p.h>
#include <QtAccessibilitySupport/private/qaccessiblebridgeutils_p.h>
#include <QtGui/qaccessible.h>
#import <AppKit/NSAccessibility.h>

View File

@ -40,7 +40,7 @@
#ifndef QBACKINGSTORE_COCOA_H
#define QBACKINGSTORE_COCOA_H
#include <QtPlatformSupport/private/qrasterbackingstore_p.h>
#include <QtGraphicsSupport/private/qrasterbackingstore_p.h>
QT_BEGIN_NAMESPACE

View File

@ -42,7 +42,7 @@
#include "qcocoahelpers.h"
#include <qdebug.h>
#include <QtCore/private/qcore_mac_p.h>
#include <QtPlatformSupport/private/cglconvenience_p.h>
#include <QtCglSupport/private/cglconvenience_p.h>
#include <QtPlatformHeaders/qcocoanativecontext.h>
#include <dlfcn.h>

View File

@ -54,7 +54,7 @@
#include <QtCore/QScopedPointer>
#include <qpa/qplatformintegration.h>
#include <QtPlatformSupport/private/qcoretextfontdatabase_p.h>
#include <QtFontDatabaseSupport/private/qcoretextfontdatabase_p.h>
QT_BEGIN_NAMESPACE

View File

@ -38,7 +38,7 @@
****************************************************************************/
#include "qcocoamimetypes.h"
#include <QtPlatformSupport/private/qmacmime_p.h>
#include <QtClipboardSupport/private/qmacmime_p.h>
#include "qcocoahelpers.h"
#include <QtGui/private/qcoregraphics_p.h>

View File

@ -58,8 +58,8 @@
#include <QtGui/private/qguiapplication_p.h>
#include <QtGui/private/qcoregraphics_p.h>
#include <QtGui/qpainter.h>
#include <QtPlatformSupport/private/qcoretextfontdatabase_p.h>
#include <QtPlatformSupport/private/qabstractfileiconengine_p.h>
#include <QtFontDatabaseSupport/private/qcoretextfontdatabase_p.h>
#include <QtThemeSupport/private/qabstractfileiconengine_p.h>
#include <qpa/qplatformintegration.h>
#include <qpa/qplatformnativeinterface.h>

View File

@ -41,7 +41,7 @@
#define QMACCLIPBOARD_H
#include <QtGui>
#include <QtPlatformSupport/private/qmacmime_p.h>
#include <QtClipboardSupport/private/qmacmime_p.h>
#import <AppKit/AppKit.h>

View File

@ -1,8 +1,8 @@
TARGET = qdirect2d
QT *= core-private
QT *= gui-private
QT *= platformsupport-private
QT += \
core-private gui-private \
eventdispatcher_support-private
LIBS += -ldwmapi -ld2d1 -ld3d11 -ldwrite -lVersion -lgdi32

View File

@ -50,7 +50,7 @@
#include <QtCore/QCoreApplication>
#include <QtGui/private/qpixmap_raster_p.h>
#include <QtGui/qpa/qwindowsysteminterface.h>
#include <QtPlatformSupport/private/qwindowsguieventdispatcher_p.h>
#include <QtEventDispatcherSupport/private/qwindowsguieventdispatcher_p.h>
QT_BEGIN_NAMESPACE

View File

@ -1,6 +1,9 @@
TARGET = qdirectfb
QT += core-private gui-private platformsupport-private
QT += \
core-private gui-private \
eventdispatcher_support-private service_support-private \
fontdatabase_support-private egl_support-private
QMAKE_USE += directfb

View File

@ -46,10 +46,10 @@
#include <qpa/qplatformopenglcontext.h>
#include <QtGui/QScreen>
#include <QtPlatformSupport/private/qeglplatformcontext_p.h>
#include <QtPlatformSupport/private/qeglconvenience_p.h>
#include <QtEglSupport/private/qeglplatformcontext_p.h>
#include <QtEglSupport/private/qeglconvenience_p.h>
#include <QtPlatformSupport/private/qt_egl_p.h>
#include <QtEglSupport/private/qt_egl_p.h>
QT_BEGIN_NAMESPACE

View File

@ -44,9 +44,9 @@
#include "qdirectfbcursor.h"
#include "qdirectfbwindow.h"
#include <QtPlatformSupport/private/qgenericunixfontdatabase_p.h>
#include <QtPlatformSupport/private/qgenericunixeventdispatcher_p.h>
#include <QtPlatformSupport/private/qgenericunixservices_p.h>
#include <QtFontDatabaseSupport/private/qgenericunixfontdatabase_p.h>
#include <QtEventDispatcherSupport/private/qgenericunixeventdispatcher_p.h>
#include <QtServiceSupport/private/qgenericunixservices_p.h>
#include <QtGui/private/qpixmap_blitter_p.h>
#include <QtGui/private/qpixmap_raster_p.h>

View File

@ -39,8 +39,8 @@
#include "qeglfsglobal_p.h"
#include <QtGui/QSurface>
#include <QtPlatformSupport/private/qeglconvenience_p.h>
#include <QtPlatformSupport/private/qeglpbuffer_p.h>
#include <QtEglSupport/private/qeglconvenience_p.h>
#include <QtEglSupport/private/qeglpbuffer_p.h>
#include "qeglfscontext_p.h"
#include "qeglfswindow_p.h"

View File

@ -52,7 +52,7 @@
//
#include "qeglfsglobal_p.h"
#include <QtPlatformSupport/private/qeglplatformcontext_p.h>
#include <QtEglSupport/private/qeglplatformcontext_p.h>
#include <QtCore/QVariant>
QT_BEGIN_NAMESPACE

View File

@ -44,7 +44,7 @@
#include "qeglfsscreen_p.h"
#include "qeglfshooks_p.h"
#include <QtPlatformSupport/private/qeglconvenience_p.h>
#include <QtEglSupport/private/qeglconvenience_p.h>
#include <QGuiApplication>
#include <private/qguiapplication_p.h>
#include <QScreen>

View File

@ -53,7 +53,7 @@
#include <QtCore/qglobal.h>
#include <QtPlatformSupport/private/qt_egl_p.h>
#include <QtEglSupport/private/qt_egl_p.h>
QT_BEGIN_NAMESPACE

View File

@ -49,7 +49,6 @@
#include <QtCore/QLoggingCategory>
#include <qpa/qwindowsysteminterface.h>
#include <qpa/qplatforminputcontextfactory_p.h>
#include <private/qgenericunixthemes_p.h>
#include "qeglfsintegration_p.h"
#include "qeglfswindow_p.h"
@ -58,30 +57,31 @@
#include "qeglfsoffscreenwindow_p.h"
#include "qeglfscursor_p.h"
#include <QtPlatformSupport/private/qeglconvenience_p.h>
#include <QtPlatformSupport/private/qeglplatformcontext_p.h>
#include <QtPlatformSupport/private/qeglpbuffer_p.h>
#include <QtEglSupport/private/qeglconvenience_p.h>
#include <QtEglSupport/private/qeglplatformcontext_p.h>
#include <QtEglSupport/private/qeglpbuffer_p.h>
#include <QtPlatformSupport/private/qgenericunixfontdatabase_p.h>
#include <QtPlatformSupport/private/qgenericunixservices_p.h>
#include <QtPlatformSupport/private/qgenericunixeventdispatcher_p.h>
#include <QtPlatformSupport/private/qfbvthandler_p.h>
#include <QtPlatformSupport/private/qopenglcompositorbackingstore_p.h>
#include <QtFontDatabaseSupport/private/qgenericunixfontdatabase_p.h>
#include <QtServiceSupport/private/qgenericunixservices_p.h>
#include <QtThemeSupport/private/qgenericunixthemes_p.h>
#include <QtEventDispatcherSupport/private/qgenericunixeventdispatcher_p.h>
#include <QtFbSupport/private/qfbvthandler_p.h>
#include <QtPlatformCompositorSupport/private/qopenglcompositorbackingstore_p.h>
#include <QtPlatformHeaders/QEGLNativeContext>
#if QT_CONFIG(libinput)
#include <QtPlatformSupport/private/qlibinputhandler_p.h>
#include <QtInputSupport/private/qlibinputhandler_p.h>
#endif
#if QT_CONFIG(evdev)
#include <QtPlatformSupport/private/qevdevmousemanager_p.h>
#include <QtPlatformSupport/private/qevdevkeyboardmanager_p.h>
#include <QtPlatformSupport/private/qevdevtouchmanager_p.h>
#include <QtInputSupport/private/qevdevmousemanager_p.h>
#include <QtInputSupport/private/qevdevkeyboardmanager_p.h>
#include <QtInputSupport/private/qevdevtouchmanager_p.h>
#endif
#if QT_CONFIG(tslib)
#include <QtPlatformSupport/private/qtslib_p.h>
#include <QtInputSupport/private/qtslib_p.h>
#endif
#include <QtPlatformHeaders/qeglfsfunctions.h>

View File

@ -40,7 +40,7 @@
#include "qeglfsoffscreenwindow_p.h"
#include "qeglfshooks_p.h"
#include <QtGui/QOffscreenSurface>
#include <QtPlatformSupport/private/qeglconvenience_p.h>
#include <QtEglSupport/private/qeglconvenience_p.h>
QT_BEGIN_NAMESPACE

View File

@ -41,7 +41,7 @@
#include <QtGui/qwindow.h>
#include <qpa/qwindowsysteminterface.h>
#include <qpa/qplatformcursor.h>
#include <QtPlatformSupport/private/qopenglcompositor_p.h>
#include <QtPlatformCompositorSupport/private/qopenglcompositor_p.h>
#include "qeglfsscreen_p.h"
#include "qeglfswindow_p.h"

View File

@ -43,8 +43,8 @@
#include <private/qguiapplication_p.h>
#include <QtGui/private/qopenglcontext_p.h>
#include <QtGui/QOpenGLContext>
#include <QtPlatformSupport/private/qeglconvenience_p.h>
#include <QtPlatformSupport/private/qopenglcompositorbackingstore_p.h>
#include <QtEglSupport/private/qeglconvenience_p.h>
#include <QtPlatformCompositorSupport/private/qopenglcompositorbackingstore_p.h>
#include "qeglfswindow_p.h"
#include "qeglfscursor_p.h"

View File

@ -56,7 +56,7 @@
#include "qeglfsscreen_p.h"
#include <qpa/qplatformwindow.h>
#include <QtPlatformSupport/private/qopenglcompositor_p.h>
#include <QtPlatformCompositorSupport/private/qopenglcompositor_p.h>
QT_BEGIN_NAMESPACE

View File

@ -1,6 +1,6 @@
TARGET = qeglfs-brcm-integration
QT += core-private gui-private platformsupport-private eglfsdeviceintegration-private
QT += core-private gui-private eglfsdeviceintegration-private
INCLUDEPATH += $$PWD/../../api
CONFIG += egl

View File

@ -4,7 +4,7 @@ PLUGIN_TYPE = egldeviceintegrations
PLUGIN_CLASS_NAME = QEglFSKmsGbmIntegrationPlugin
load(qt_plugin)
QT += core-private gui-private platformsupport-private eglfsdeviceintegration-private eglfs_kms_support-private
QT += core-private gui-private eglfsdeviceintegration-private eglfs_kms_support-private
INCLUDEPATH += $$PWD/../../api $$PWD/../eglfs_kms_support

View File

@ -45,7 +45,7 @@
#include "qeglfskmsgbmcursor.h"
#include "private/qeglfscursor_p.h"
#include <QtPlatformSupport/private/qdevicediscovery_p.h>
#include <QtDeviceDiscoverySupport/private/qdevicediscovery_p.h>
#include <QtCore/QLoggingCategory>
#include <QtCore/QJsonDocument>
#include <QtCore/QJsonObject>

View File

@ -47,7 +47,7 @@
#include <QtCore/QLoggingCategory>
#include <QtGui/private/qguiapplication_p.h>
#include <QtPlatformSupport/private/qfbvthandler_p.h>
#include <QtFbSupport/private/qfbvthandler_p.h>
QT_BEGIN_NAMESPACE

View File

@ -1,6 +1,6 @@
TARGET = qeglfs-kms-egldevice-integration
QT += core-private gui-private platformsupport-private eglfsdeviceintegration-private eglfs_kms_support-private
QT += core-private gui-private eglfsdeviceintegration-private eglfs_kms_support-private
INCLUDEPATH += $$PWD/../../api $$PWD/../eglfs_kms_support

View File

@ -39,7 +39,7 @@
****************************************************************************/
#include "qeglfskmsegldeviceintegration.h"
#include <QtPlatformSupport/private/qeglconvenience_p.h>
#include <QtEglSupport/private/qeglconvenience_p.h>
#include "private/qeglfswindow_p.h"
#include "private/qeglfscursor_p.h"
#include "qeglfskmsegldevice.h"

View File

@ -46,7 +46,7 @@
#include <xf86drm.h>
#include <xf86drmMode.h>
#include <QtPlatformSupport/private/qeglstreamconvenience_p.h>
#include <QtEglSupport/private/qeglstreamconvenience_p.h>
QT_BEGIN_NAMESPACE

View File

@ -2,7 +2,7 @@ TARGET = QtEglFsKmsSupport
CONFIG += no_module_headers internal_module
load(qt_module)
QT += core-private gui-private platformsupport-private eglfsdeviceintegration-private
QT += core-private gui-private eglfsdeviceintegration-private
INCLUDEPATH += $$PWD/../../api

View File

@ -46,7 +46,7 @@
#include <QtCore/QLoggingCategory>
#include <QtGui/private/qguiapplication_p.h>
#include <QtPlatformSupport/private/qfbvthandler_p.h>
#include <QtFbSupport/private/qfbvthandler_p.h>
QT_BEGIN_NAMESPACE

View File

@ -1,6 +1,6 @@
TARGET = qeglfs-mali-integration
QT += core-private gui-private platformsupport-private eglfsdeviceintegration-private
QT += core-private gui-private eglfsdeviceintegration-private
# Avoid X11 header collision, use generic EGL native types
DEFINES += QT_EGL_NO_X11

View File

@ -1,6 +1,6 @@
TARGET = qeglfs-viv-integration
QT += core-private gui-private platformsupport-private eglfsdeviceintegration-private
QT += core-private gui-private eglfsdeviceintegration-private
INCLUDEPATH += $$PWD/../../api
CONFIG += egl

View File

@ -1,6 +1,6 @@
TARGET = qeglfs-viv-wl-integration
QT += core-private gui-private platformsupport-private eglfsdeviceintegration-private
QT += core-private gui-private eglfsdeviceintegration-private
INCLUDEPATH += $$PWD/../../api
CONFIG += egl

View File

@ -1,6 +1,6 @@
TARGET = qeglfs-x11-integration
QT += core-private gui-private platformsupport-private eglfsdeviceintegration-private
QT += core-private gui-private eglfsdeviceintegration-private
# Avoid X11 header collision, use generic EGL native types
DEFINES += QT_EGL_NO_X11

View File

@ -1,6 +1,6 @@
TARGET = qeglfs
QT += platformsupport-private eglfsdeviceintegration-private
QT += eglfsdeviceintegration-private
SOURCES += $$PWD/qeglfsmain.cpp

View File

@ -8,7 +8,15 @@ TARGET = QtEglFSDeviceIntegration
CONFIG += internal_module
MODULE = eglfsdeviceintegration
QT += core-private gui-private platformsupport-private
QT += \
core-private gui-private \
devicediscovery_support-private eventdispatcher_support-private \
service_support-private theme_support-private fontdatabase_support-private \
fb_support-private egl_support-private platformcompositor_support-private
qtHaveModule(input_support-private): \
QT += input_support-private
LIBS += $$QMAKE_LIBS_DYNLOAD
# Avoid X11 header collision, use generic EGL native types
@ -33,6 +41,10 @@ QMAKE_LFLAGS += $$QMAKE_LFLAGS_NOUNDEF
CONFIG += egl qpa/genericunixfontdatabase
# Prevent gold linker from crashing.
# This started happening when QtPlatformSupport was modularized.
use_gold_linker: CONFIG += no_linker_version_script
!contains(DEFINES, QT_NO_CURSOR): RESOURCES += $$PWD/cursor.qrc
load(qt_module)

View File

@ -1,6 +1,6 @@
TARGET = qhaiku
QT += platformsupport-private core-private gui-private
QT += core-private gui-private eventdistpatcher_support-private
SOURCES = \
main.cpp \

View File

@ -49,7 +49,7 @@
#include <QCoreApplication>
#include <QFileInfo>
#include <qpa/qplatformwindow.h>
#include <QtPlatformSupport/private/qgenericunixeventdispatcher_p.h>
#include <QtEventDispatcherSupport/private/qgenericunixeventdispatcher_p.h>
#include <Application.h>

View File

@ -1,6 +1,9 @@
TARGET = integrityfb
QT += core-private gui-private platformsupport-private
QT += \
core-private gui-private \
eventdispatcher_support-private service_support-private \
fontdatabase_support-private fb_support-private
SOURCES = \
main.cpp \

View File

@ -35,13 +35,13 @@
#include "qintegrityfbscreen.h"
#include "qintegrityhidmanager.h"
#include <QtPlatformSupport/private/qgenericunixfontdatabase_p.h>
#include <QtPlatformSupport/private/qgenericunixservices_p.h>
#include <QtPlatformSupport/private/qgenericunixeventdispatcher_p.h>
#include <QtFontDatabaseSupport/private/qgenericunixfontdatabase_p.h>
#include <QtServiceSupport/private/qgenericunixservices_p.h>
#include <QtEventDispatcherSupport/private/qgenericunixeventdispatcher_p.h>
#include <QtPlatformSupport/private/qfbbackingstore_p.h>
#include <QtPlatformSupport/private/qfbwindow_p.h>
#include <QtPlatformSupport/private/qfbcursor_p.h>
#include <QtFbSupport/private/qfbbackingstore_p.h>
#include <QtFbSupport/private/qfbwindow_p.h>
#include <QtFbSupport/private/qfbcursor_p.h>
#include <QtGui/private/qguiapplication_p.h>
#include <qpa/qplatforminputcontextfactory_p.h>

View File

@ -32,8 +32,8 @@
****************************************************************************/
#include "qintegrityfbscreen.h"
#include <QtPlatformSupport/private/qfbcursor_p.h>
#include <QtPlatformSupport/private/qfbwindow_p.h>
#include <QtFbSupport/private/qfbcursor_p.h>
#include <QtFbSupport/private/qfbwindow_p.h>
#include <QtCore/QRegularExpression>
#include <QtGui/QPainter>

View File

@ -34,7 +34,7 @@
#ifndef QINTEGRITYFBSCREEN_H
#define QINTEGRITYFBSCREEN_H
#include <QtPlatformSupport/private/qfbscreen_p.h>
#include <QtFbSupport/private/qfbscreen_p.h>
#include <device/fbdriver.h>
QT_BEGIN_NAMESPACE

View File

@ -1,6 +1,9 @@
TARGET = qios
QT += core-private gui-private platformsupport-private
QT += \
core-private gui-private \
clipboard_support-private fontdatabase_support-private graphics_support-private
LIBS += -framework Foundation -framework UIKit -framework QuartzCore -framework AudioToolbox
OBJECTIVE_SOURCES = \

View File

@ -42,7 +42,7 @@
#include <qpa/qplatformbackingstore.h>
#include <QtPlatformSupport/private/qrasterbackingstore_p.h>
#include <QtGraphicsSupport/private/qrasterbackingstore_p.h>
QT_BEGIN_NAMESPACE

View File

@ -41,7 +41,7 @@
#ifndef QT_NO_CLIPBOARD
#include <QtPlatformSupport/private/qmacmime_p.h>
#include <QtClipboardSupport/private/qmacmime_p.h>
#include <QtCore/QMimeData>
#include <QtGui/QGuiApplication>

View File

@ -57,8 +57,8 @@
#include <qoffscreensurface.h>
#include <qpa/qplatformoffscreensurface.h>
#include <QtPlatformSupport/private/qcoretextfontdatabase_p.h>
#include <QtPlatformSupport/private/qmacmime_p.h>
#include <QtFontDatabaseSupport/private/qcoretextfontdatabase_p.h>
#include <QtClipboardSupport/private/qmacmime_p.h>
#include <QDir>
#import <AudioToolbox/AudioServices.h>

View File

@ -44,7 +44,7 @@
#include <QtGui/QFont>
#include <QtPlatformSupport/private/qcoretextfontdatabase_p.h>
#include <QtFontDatabaseSupport/private/qcoretextfontdatabase_p.h>
#include <QtGui/private/qguiapplication_p.h>
#include <qpa/qplatformintegration.h>

View File

@ -2,7 +2,13 @@ TARGET = qlinuxfb
DEFINES += QT_NO_FOREACH
QT += core-private gui-private platformsupport-private
QT += \
core-private gui-private \
service_support-private eventdispatcher_support-private \
fontdatabase_support-private fb_support-private
qtHaveModule(input_support-private): \
QT += input_support-private
SOURCES = main.cpp qlinuxfbintegration.cpp qlinuxfbscreen.cpp
HEADERS = qlinuxfbintegration.h qlinuxfbscreen.h

View File

@ -40,30 +40,30 @@
#include "qlinuxfbintegration.h"
#include "qlinuxfbscreen.h"
#include <QtPlatformSupport/private/qgenericunixfontdatabase_p.h>
#include <QtPlatformSupport/private/qgenericunixservices_p.h>
#include <QtPlatformSupport/private/qgenericunixeventdispatcher_p.h>
#include <QtFontDatabaseSupport/private/qgenericunixfontdatabase_p.h>
#include <QtServiceSupport/private/qgenericunixservices_p.h>
#include <QtEventDispatcherSupport/private/qgenericunixeventdispatcher_p.h>
#include <QtPlatformSupport/private/qfbvthandler_p.h>
#include <QtPlatformSupport/private/qfbbackingstore_p.h>
#include <QtPlatformSupport/private/qfbwindow_p.h>
#include <QtPlatformSupport/private/qfbcursor_p.h>
#include <QtFbSupport/private/qfbvthandler_p.h>
#include <QtFbSupport/private/qfbbackingstore_p.h>
#include <QtFbSupport/private/qfbwindow_p.h>
#include <QtFbSupport/private/qfbcursor_p.h>
#include <QtGui/private/qguiapplication_p.h>
#include <qpa/qplatforminputcontextfactory_p.h>
#if QT_CONFIG(libinput)
#include <QtPlatformSupport/private/qlibinputhandler_p.h>
#include <QtInputSupport/private/qlibinputhandler_p.h>
#endif
#if QT_CONFIG(evdev) && !defined(Q_OS_ANDROID)
#include <QtPlatformSupport/private/qevdevmousemanager_p.h>
#include <QtPlatformSupport/private/qevdevkeyboardmanager_p.h>
#include <QtPlatformSupport/private/qevdevtouchmanager_p.h>
#include <QtInputSupport/private/qevdevmousemanager_p.h>
#include <QtInputSupport/private/qevdevkeyboardmanager_p.h>
#include <QtInputSupport/private/qevdevtouchmanager_p.h>
#endif
#if QT_CONFIG(tslib) && !defined(Q_OS_ANDROID)
#include <QtPlatformSupport/private/qtslib_p.h>
#include <QtInputSupport/private/qtslib_p.h>
#endif
QT_BEGIN_NAMESPACE

View File

@ -38,8 +38,8 @@
****************************************************************************/
#include "qlinuxfbscreen.h"
#include <QtPlatformSupport/private/qfbcursor_p.h>
#include <QtPlatformSupport/private/qfbwindow_p.h>
#include <QtFbSupport/private/qfbcursor_p.h>
#include <QtFbSupport/private/qfbwindow_p.h>
#include <QtCore/QFile>
#include <QtCore/QRegularExpression>
#include <QtGui/QPainter>

View File

@ -40,7 +40,7 @@
#ifndef QLINUXFBSCREEN_H
#define QLINUXFBSCREEN_H
#include <QtPlatformSupport/private/qfbscreen_p.h>
#include <QtFbSupport/private/qfbscreen_p.h>
QT_BEGIN_NAMESPACE

View File

@ -1,6 +1,8 @@
TARGET = qminimal
QT += core-private gui-private platformsupport-private
QT += \
core-private gui-private \
eventdispatcher_support-private fontdatabase_support-private
DEFINES += QT_NO_FOREACH

View File

@ -45,15 +45,15 @@
#include <qpa/qplatformwindow.h>
#if defined(Q_OS_WIN)
#include <QtPlatformSupport/private/qbasicfontdatabase_p.h>
#include <QtFontDatabaseSupport/private/qbasicfontdatabase_p.h>
#elif QT_CONFIG(fontconfig)
#include <QtPlatformSupport/private/qgenericunixfontdatabase_p.h>
#include <QtFontDatabaseSupport/private/qgenericunixfontdatabase_p.h>
#else
#include <qpa/qplatformfontdatabase.h>
#endif
#if !defined(Q_OS_WIN)
#include <QtPlatformSupport/private/qgenericunixeventdispatcher_p.h>
#include <QtEventDispatcherSupport/private/qgenericunixeventdispatcher_p.h>
#elif defined(Q_OS_WINRT)
#include <QtCore/private/qeventdispatcher_winrt_p.h>
#else

View File

@ -1,6 +1,8 @@
TARGET = qminimalegl
QT += core-private gui-private platformsupport-private
QT += \
core-private gui-private \
eventdispatcher_support-private fontdatabase_support-private egl_support-private
#DEFINES += QEGL_EXTRA_DEBUG

View File

@ -42,15 +42,15 @@
#include "qminimaleglwindow.h"
#include "qminimaleglbackingstore.h"
#include <QtPlatformSupport/private/qgenericunixfontdatabase_p.h>
#include <QtFontDatabaseSupport/private/qgenericunixfontdatabase_p.h>
#if defined(Q_OS_UNIX)
# include <QtPlatformSupport/private/qgenericunixeventdispatcher_p.h>
# include <QtEventDispatcherSupport/private/qgenericunixeventdispatcher_p.h>
#elif defined(Q_OS_WINRT)
# include <QtCore/private/qeventdispatcher_winrt_p.h>
# include <QtGui/qpa/qwindowsysteminterface.h>
#elif defined(Q_OS_WIN)
# include <QtPlatformSupport/private/qwindowsguieventdispatcher_p.h>
# include <QtEventDispatcherSupport/private/qwindowsguieventdispatcher_p.h>
#endif
#include <qpa/qplatformwindow.h>
@ -58,7 +58,7 @@
#include <QtGui/QOpenGLContext>
#include <QtGui/QScreen>
#include <QtPlatformSupport/private/qt_egl_p.h>
#include <QtEglSupport/private/qt_egl_p.h>
QT_BEGIN_NAMESPACE

View File

@ -40,8 +40,8 @@
#include "qminimaleglscreen.h"
#include "qminimaleglwindow.h"
#include <QtPlatformSupport/private/qeglconvenience_p.h>
#include <QtPlatformSupport/private/qeglplatformcontext_p.h>
#include <QtEglSupport/private/qeglconvenience_p.h>
#include <QtEglSupport/private/qeglplatformcontext_p.h>
#ifdef Q_OPENKODE
#include <KD/kd.h>

View File

@ -44,7 +44,7 @@
#include <QtCore/QTextStream>
#include <QtPlatformSupport/private/qt_egl_p.h>
#include <QtEglSupport/private/qt_egl_p.h>
QT_BEGIN_NAMESPACE

View File

@ -1,6 +1,9 @@
TARGET = qmirclient
QT += core-private gui-private platformsupport-private dbus
QT += \
core-private gui-private dbus \
theme_support-private eventdispatcher_support-private \
fontdatabase_support-private egl_support-private
CONFIG += qpa/genericunixfontdatabase

View File

@ -41,7 +41,7 @@
#include "qmirclientglcontext.h"
#include "qmirclientwindow.h"
#include "qmirclientlogging.h"
#include <QtPlatformSupport/private/qeglconvenience_p.h>
#include <QtEglSupport/private/qeglconvenience_p.h>
#include <QtGui/private/qopenglcontext_p.h>
#include <dlfcn.h>

View File

@ -56,8 +56,8 @@
#include <qpa/qplatformnativeinterface.h>
#include <qpa/qplatforminputcontextfactory_p.h>
#include <qpa/qplatforminputcontext.h>
#include <QtPlatformSupport/private/qgenericunixfontdatabase_p.h>
#include <QtPlatformSupport/private/qgenericunixeventdispatcher_p.h>
#include <QtFontDatabaseSupport/private/qgenericunixfontdatabase_p.h>
#include <QtEventDispatcherSupport/private/qgenericunixeventdispatcher_p.h>
#include <QOpenGLContext>
// platform-api

View File

@ -42,8 +42,8 @@
#define QMIRCLIENTPLATFORMSERVICES_H
#include <qpa/qplatformservices.h>
#include <QtPlatformSupport/private/qgenericunixfontdatabase_p.h>
#include <QtPlatformSupport/private/qgenericunixeventdispatcher_p.h>
#include <QtFontDatabaseSupport/private/qgenericunixfontdatabase_p.h>
#include <QtEventDispatcherSupport/private/qgenericunixeventdispatcher_p.h>
class QMirClientPlatformServices : public QPlatformServices {
public:

View File

@ -51,7 +51,7 @@
#include <QScreen>
#include <QThread>
#include <qpa/qwindowsysteminterface.h>
#include <QtPlatformSupport/private/qeglconvenience_p.h>
#include <QtEglSupport/private/qeglconvenience_p.h>
#include <memory>

View File

@ -41,7 +41,7 @@
#ifndef QMIRCLIENTTHEME_H
#define QMIRCLIENTTHEME_H
#include <QtPlatformSupport/private/qgenericunixthemes_p.h>
#include <QtThemeSupport/private/qgenericunixthemes_p.h>
class QMirClientTheme : public QGenericUnixTheme
{

View File

@ -1,6 +1,8 @@
TARGET = qoffscreen
QT += core-private gui-private platformsupport-private
QT += \
core-private gui-private \
eventdispatcher_support-private fontdatabase_support-private
DEFINES += QT_NO_FOREACH
@ -18,6 +20,7 @@ OTHER_FILES += offscreen.json
qtConfig(xlib):qtConfig(opengl):!qtConfig(opengles2) {
SOURCES += qoffscreenintegration_x11.cpp
HEADERS += qoffscreenintegration_x11.h
QT += glx_support-private
system(echo "Using X11 offscreen integration with GLX")
} else {
SOURCES += qoffscreenintegration_dummy.cpp

View File

@ -42,14 +42,14 @@
#include "qoffscreencommon.h"
#if defined(Q_OS_UNIX)
#include <QtPlatformSupport/private/qgenericunixeventdispatcher_p.h>
#include <QtEventDispatcherSupport/private/qgenericunixeventdispatcher_p.h>
#if defined(Q_OS_MAC)
#include <qpa/qplatformfontdatabase.h>
#else
#include <QtPlatformSupport/private/qgenericunixfontdatabase_p.h>
#include <QtFontDatabaseSupport/private/qgenericunixfontdatabase_p.h>
#endif
#elif defined(Q_OS_WIN)
#include <QtPlatformSupport/private/qbasicfontdatabase_p.h>
#include <QtFontDatabaseSupport/private/qbasicfontdatabase_p.h>
#ifndef Q_OS_WINRT
#include <QtCore/private/qeventdispatcher_win_p.h>
#else

View File

@ -45,7 +45,7 @@
#include <X11/Xlib.h>
#include <GL/glx.h>
#include <QtPlatformSupport/private/qglxconvenience_p.h>
#include <QtGlxSupport/private/qglxconvenience_p.h>
#include <qpa/qplatformsurface.h>
#include <qsurface.h>

View File

@ -1,6 +1,8 @@
TARGET = qopenwf
QT += core-private gui-private platformsupport-private
QT += \
core-private gui-private \
eventdispatcher_support-private fontdatabase_support-private
CONFIG += qpa/genericunixfontdatabase

View File

@ -51,8 +51,8 @@
#include <QtGui/QOpenGLContext>
#include <QtGui/QScreen>
#include <QtPlatformSupport/private/qgenericunixeventdispatcher_p.h>
#include <QtPlatformSupport/private/qgenericunixfontdatabase_p.h>
#include <QtEventDispatcherSupport/private/qgenericunixeventdispatcher_p.h>
#include <QtFontDatabaseSupport/private/qgenericunixfontdatabase_p.h>
#include <stdio.h>

View File

@ -1,6 +1,8 @@
TARGET = qqnx
QT += platformsupport-private core-private gui-private
QT += \
core-private gui-private \
fontdatabase_support-private eventdispatcher_support-private egl_support-private
# Uncomment this to build with support for IMF once it becomes available in the BBNDK
#CONFIG += qqnx_imf

View File

@ -38,19 +38,19 @@
#include "qvncscreen.h"
#include "qvnc_p.h"
#include <QtPlatformSupport/private/qgenericunixfontdatabase_p.h>
#include <QtPlatformSupport/private/qgenericunixservices_p.h>
#include <QtPlatformSupport/private/qgenericunixeventdispatcher_p.h>
#include <QtFontDatabaseSupport/private/qgenericunixfontdatabase_p.h>
#include <QtServiceSupport/private/qgenericunixservices_p.h>
#include <QtEventDispatcherSupport/private/qgenericunixeventdispatcher_p.h>
#include <QtPlatformSupport/private/qfbbackingstore_p.h>
#include <QtPlatformSupport/private/qfbwindow_p.h>
#include <QtPlatformSupport/private/qfbcursor_p.h>
#include <QtFbSupport/private/qfbbackingstore_p.h>
#include <QtFbSupport/private/qfbwindow_p.h>
#include <QtFbSupport/private/qfbcursor_p.h>
#include <QtGui/private/qguiapplication_p.h>
#include <qpa/qplatforminputcontextfactory_p.h>
#include <private/qinputdevicemanager_p_p.h>
#if QT_CONFIG(libinput)
#include <QtPlatformSupport/private/qlibinputhandler_p.h>
#include <QtInputSupport/private/qlibinputhandler_p.h>
#endif
#include <QtCore/QRegularExpression>

View File

@ -39,8 +39,8 @@
#include "qvncscreen.h"
#include "qvnc_p.h"
#include <QtPlatformSupport/private/qfbwindow_p.h>
#include <QtPlatformSupport/private/qfbcursor_p.h>
#include <QtFbSupport/private/qfbwindow_p.h>
#include <QtFbSupport/private/qfbcursor_p.h>
#include <QtGui/QPainter>
#include <QtCore/QRegularExpression>

View File

@ -40,7 +40,7 @@
#ifndef QVncScreen_H
#define QVncScreen_H
#include <QtPlatformSupport/private/qfbscreen_p.h>
#include <QtFbSupport/private/qfbscreen_p.h>
QT_BEGIN_NAMESPACE

View File

@ -5,7 +5,13 @@ PLUGIN_CLASS_NAME = QVncIntegrationPlugin
!equals(TARGET, $$QT_DEFAULT_QPA_PLUGIN): PLUGIN_EXTENDS = -
load(qt_plugin)
QT += core-private gui-private platformsupport-private network
QT += \
core-private network gui-private \
service_support-private theme_support-private fb_support-private \
eventdispatcher_support-private fontdatabase_support-private
qtHaveModule(input_support-private): \
QT += input_support-private
DEFINES += QT_NO_FOREACH

View File

@ -41,7 +41,7 @@
#include "iaccessible2.h"
#include "qwindowsaccessibility.h"
#include <QtPlatformSupport/private/qaccessiblebridgeutils_p.h>
#include <QtAccessibilitySupport/private/qaccessiblebridgeutils_p.h>
#include <QtGui/qaccessible.h>
#include <QtGui/qclipboard.h>
#include <QtGui/qguiapplication.h>

View File

@ -53,7 +53,7 @@
#include <QtCore/QVariant>
#include <QtCore/QUrl>
#include <QtPlatformSupport/private/qwindowsguieventdispatcher_p.h>
#include <QtEventDispatcherSupport/private/qwindowsguieventdispatcher_p.h>
QT_BEGIN_NAMESPACE

Some files were not shown because too many files have changed in this diff Show More