Trace: Convert qtwidgets module to use tracepointgen tool

Change-Id: Iaa993387ecbaeab66c1bd226a85c9ab6d876b157
Reviewed-by: Hatem ElKharashy <hatem.elkharashy@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Janne Koskinen <janne.p.koskinen@qt.io>
(cherry picked from commit 63b164aa2f9ae2b9c15133f290013006d4ffc4f8)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
Antti Määttä 2023-01-27 08:14:01 +02:00 committed by Qt Cherry-pick Bot
parent ce2c12be41
commit 0b279438b2
2 changed files with 9 additions and 1 deletions

View File

@ -838,7 +838,11 @@ qt_internal_extend_target(Widgets CONDITION NOT QT_FEATURE_xcb
)
qt_internal_create_tracepoints(Widgets qtwidgets.tracepoints)
qt_internal_generate_tracepoints(Widgets widgets
SOURCES
kernel/qapplication.cpp
)
qt_internal_add_docs(Widgets
doc/qtwidgets.qdocconf
)

View File

@ -100,6 +100,10 @@ QT_BEGIN_NAMESPACE
using namespace Qt::StringLiterals;
Q_TRACE_METADATA(qtwidgets, "ENUM { AUTO, RANGE User ... MaxUser } QEvent::Type;");
Q_TRACE_POINT(qtwidgets, QApplication_notify_entry, QObject *receiver, QEvent *event, QEvent::Type type);
Q_TRACE_POINT(qtwidgets, QApplication_notify_exit, bool consumed, bool filtered);
// Helper macro for static functions to check on the existence of the application class.
#define CHECK_QAPP_INSTANCE(...) \
if (Q_LIKELY(QCoreApplication::instance())) { \