From 44eebdf5f5fe3bd7be16bc0ef05f8fc63e38a9f2 Mon Sep 17 00:00:00 2001 From: Shawn Rutledge Date: Wed, 17 Feb 2021 14:06:15 +0100 Subject: Complete splitting of delivery logic qqwindow.cpp -> deliveryagent.cpp Event delivery logic will live in util/qquickdeliveryagent.cpp now. The actual QQuickDeliveryAgent class will be created in a followup patch. Change-Id: I5dcbb7602ff90d87f8e23e09e29b458d0d60905b --- src/quick/CMakeLists.txt | 1 + src/quick/items/qquickwindow.cpp | 11 ----------- src/quick/util/qquickdeliveryagent.cpp | 23 +++++++++++++++++++++++ 3 files changed, 24 insertions(+), 11 deletions(-) (limited to 'src') diff --git a/src/quick/CMakeLists.txt b/src/quick/CMakeLists.txt index e9e456c949..e14db9ec59 100644 --- a/src/quick/CMakeLists.txt +++ b/src/quick/CMakeLists.txt @@ -169,6 +169,7 @@ qt_internal_add_module(Quick util/qquickanimatorjob.cpp util/qquickanimatorjob_p.h util/qquickapplication.cpp util/qquickapplication_p.h util/qquickbehavior.cpp util/qquickbehavior_p.h + util/qquickdeliveryagent.cpp util/qquickfontloader.cpp util/qquickfontloader_p.h util/qquickfontmetrics.cpp util/qquickfontmetrics_p.h util/qquickforeignutils_p.h diff --git a/src/quick/items/qquickwindow.cpp b/src/quick/items/qquickwindow.cpp index d5703443cd..295ab9dc43 100644 --- a/src/quick/items/qquickwindow.cpp +++ b/src/quick/items/qquickwindow.cpp @@ -96,18 +96,7 @@ QT_BEGIN_NAMESPACE -Q_LOGGING_CATEGORY(lcTouch, "qt.quick.touch") -Q_LOGGING_CATEGORY(lcTouchCmprs, "qt.quick.touch.compression") -Q_LOGGING_CATEGORY(lcTouchTarget, "qt.quick.touch.target") -Q_LOGGING_CATEGORY(lcMouse, "qt.quick.mouse") -Q_LOGGING_CATEGORY(lcMouseTarget, "qt.quick.mouse.target") -Q_LOGGING_CATEGORY(lcPtr, "qt.quick.pointer") -Q_LOGGING_CATEGORY(lcPtrGrab, "qt.quick.pointer.grab") Q_LOGGING_CATEGORY(lcTablet, "qt.quick.tablet") -Q_LOGGING_CATEGORY(lcWheelTarget, "qt.quick.wheel.target") -Q_LOGGING_CATEGORY(lcGestureTarget, "qt.quick.gesture.target") -Q_LOGGING_CATEGORY(lcHoverTrace, "qt.quick.hover.trace") -Q_LOGGING_CATEGORY(lcFocus, "qt.quick.focus") Q_LOGGING_CATEGORY(lcDirty, "qt.quick.dirty") Q_LOGGING_CATEGORY(lcTransient, "qt.quick.window.transient") diff --git a/src/quick/util/qquickdeliveryagent.cpp b/src/quick/util/qquickdeliveryagent.cpp index a0cf389fe8..3dfda6902a 100644 --- a/src/quick/util/qquickdeliveryagent.cpp +++ b/src/quick/util/qquickdeliveryagent.cpp @@ -37,10 +37,33 @@ ** ****************************************************************************/ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include +#include QT_BEGIN_NAMESPACE +Q_LOGGING_CATEGORY(lcTouch, "qt.quick.touch") +Q_LOGGING_CATEGORY(lcTouchCmprs, "qt.quick.touch.compression") +Q_LOGGING_CATEGORY(lcTouchTarget, "qt.quick.touch.target") +Q_LOGGING_CATEGORY(lcMouse, "qt.quick.mouse") +Q_LOGGING_CATEGORY(lcMouseTarget, "qt.quick.mouse.target") +Q_LOGGING_CATEGORY(lcPtr, "qt.quick.pointer") +Q_LOGGING_CATEGORY(lcPtrGrab, "qt.quick.pointer.grab") +Q_LOGGING_CATEGORY(lcWheelTarget, "qt.quick.wheel.target") +Q_LOGGING_CATEGORY(lcGestureTarget, "qt.quick.gesture.target") +Q_LOGGING_CATEGORY(lcHoverTrace, "qt.quick.hover.trace") +Q_LOGGING_CATEGORY(lcFocus, "qt.quick.focus") + extern Q_GUI_EXPORT bool qt_sendShortcutOverrideEvent(QObject *o, ulong timestamp, int k, Qt::KeyboardModifiers mods, const QString &text = QString(), bool autorep = false, ushort count = 1); void QQuickWindowPrivate::touchToMouseEvent(QEvent::Type type, const QEventPoint &p, const QTouchEvent *touchEvent, QMutableSinglePointEvent *mouseEvent) -- cgit v1.2.3