qt6-bb10/src/widgets/kernel
Marc Mutz 9c21347863 Rest of QtBase: sweep Q_DECLARE_METATYPE → QT_DECL_METATYPE_EXTERN
It's one of our best tools to improve compile times.

In some places, we can't do the change, yet, because there's no .cpp
file for the header file.

Also mark Q_DECLARE_METATYPE macros that are in the wrong place. We
shouldn't have Q_D_M markup for public classes in .cpp or _p.h files.

Fixes: QTBUG-102206
Change-Id: Iec0a39e4745571b24d07dacc87593321967c10e3
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
2022-04-07 01:29:24 +02:00
..
qaction.h Add forwarding headers for classes moved from QtWidgets to QtGui 2020-10-20 19:27:04 +02:00
qaction_widgets.cpp Fix build without features.shortcut 2020-06-05 10:23:48 +09:00
qaction_widgets_p.h Fix build without features.menu 2020-06-04 01:52:21 +09:00
qactiongroup.h Add forwarding headers for classes moved from QtWidgets to QtGui 2020-10-20 19:27:04 +02:00
qapplication.cpp Reduce qaccessible includes 2022-02-09 16:48:26 +01:00
qapplication.h Improve error reporting when requesting unsupported native interface 2021-07-15 17:26:26 +02:00
qapplication_p.h QGuiApplication: invert meaning of qt_is_gui_used 2022-02-02 03:48:00 +01:00
qboxlayout.cpp widgets: Fix typos in documentation 2021-10-12 12:52:02 +02:00
qboxlayout.h Make QLayout::spacing/setSpacing virtual, remove qobject_cast hack 2020-06-09 16:31:54 +02:00
qformlayout.cpp QFormLayout: Fix assert when showing with hidden rows 2022-03-15 12:45:46 +01:00
qformlayout.h Implement QFormLayout::set/isRowVisible 2022-02-24 17:07:43 +01:00
qgesture.cpp Rest of QtBase: sweep Q_DECLARE_METATYPE → QT_DECL_METATYPE_EXTERN 2022-04-07 01:29:24 +02:00
qgesture.h Rest of QtBase: sweep Q_DECLARE_METATYPE → QT_DECL_METATYPE_EXTERN 2022-04-07 01:29:24 +02:00
qgesture_p.h
qgesturemanager.cpp Widgets: Do not depend on transitive includes 2022-03-17 17:14:37 +01:00
qgesturemanager_p.h
qgesturerecognizer.cpp
qgesturerecognizer.h
qgridlayout.cpp Fix invalid pointer return with QGridLayout::itemAt(-1) 2021-03-22 18:47:36 +08:00
qgridlayout.h QLayout: unify the constructors 2020-11-02 14:25:03 +01:00
qlayout.cpp Fix qobject_cast on partially destroyed QWidget/QWindow 2022-01-05 02:47:47 +01:00
qlayout.h Consistent indentation for all Q_PROPERTYs 2021-06-24 23:06:20 +02:00
qlayout_p.h Avoid use of Q_UNUSED by eliminating the parameter names 2020-07-03 21:10:09 +02:00
qlayoutengine.cpp QtWidgets: remove set-but-unused variables 2021-10-16 08:49:27 -07:00
qlayoutengine_p.h Use QList instead of QVector in widgets 2020-07-02 21:57:06 +02:00
qlayoutitem.cpp Improve handling of minimumHeightForWidth() 2021-05-10 08:24:13 +00:00
qlayoutitem.h Improve handling of minimumHeightForWidth() 2021-05-10 08:24:13 +00:00
qmacgesturerecognizer.cpp Partially modified to use C++11 standard nullptr 2021-05-27 03:24:40 +08:00
qmacgesturerecognizer_p.h
qshortcut.h Add forwarding headers for classes moved from QtWidgets to QtGui 2020-10-20 19:27:04 +02:00
qshortcut_widgets.cpp Don't fire shortcut if the action only lives in an unreachable submenu 2021-10-25 17:17:40 +00:00
qsizepolicy.cpp QSizePolicy: make qHash() a hidden friend 2021-12-03 12:57:39 +00:00
qsizepolicy.h Restore C++20-deprecated mixed-enum bitwise operators 2022-03-15 11:36:09 +01:00
qstackedlayout.cpp QStackedLayout: fix a memory leak 2020-11-23 21:11:42 +01:00
qstackedlayout.h
qstandardgestures.cpp Fix compiler warnings from deprecated QTouchEvent::touchPoints 2020-09-23 19:50:26 +02:00
qstandardgestures_p.h
qt_widgets_pch.h Migrate to autogenerated cpp exports 2021-06-25 19:33:12 +02:00
qtestsupport_widgets.cpp Query the QWindow in every test iteration in qWFWExposed(QWidget) 2022-03-29 17:53:24 +02:00
qtestsupport_widgets.h Replace Q_REQUIRED_RESULT with [[nodiscard]] 2020-09-25 07:10:45 +02:00
qtooltip.cpp Don't hide QToolTip automatically when another window is closed 2021-09-13 18:54:17 +02:00
qtooltip.h Merge QToolTip::showText overloads as per ### Qt 6 comments 2020-06-10 19:59:05 +02:00
qtwidgetsglobal.h Migrate to autogenerated cpp exports 2021-06-25 19:33:12 +02:00
qtwidgetsglobal_p.h
qwhatsthis.cpp Disable operator+ and operator- for QFlags 2020-09-09 06:00:28 +02:00
qwhatsthis.h
qwidget.cpp Notify about focus object changes upon widget destruction 2022-03-25 17:04:37 +01:00
qwidget.h Miscellanea fixes for QT_TYPESAFE_FLAGS in our headers 2022-03-07 02:13:14 +01:00
qwidget_p.h QObject: restore flags printing in dumpObjectTree() 2022-03-19 12:02:24 +01:00
qwidgetaction.cpp Add ; to Q_UNUSED 2020-07-07 11:51:48 +02:00
qwidgetaction.h
qwidgetaction_p.h
qwidgetrepaintmanager.cpp Compose render-to-texture widgets through QRhi 2022-03-11 21:25:00 +01:00
qwidgetrepaintmanager_p.h Compose render-to-texture widgets through QRhi 2022-03-11 21:25:00 +01:00
qwidgetsvariant.cpp Make most of QMetaTypeInterface constexpr 2020-10-18 13:48:16 +02:00
qwidgetwindow.cpp Compose render-to-texture widgets through QRhi 2022-03-11 21:25:00 +01:00
qwidgetwindow_p.h Centralize maybeLastWindowClosed checking in QWindow 2021-10-20 21:17:08 +02:00
qwindowcontainer.cpp Compose render-to-texture widgets through QRhi 2022-03-11 21:25:00 +01:00
qwindowcontainer_p.h