diff options
author | Ulf Hermann <[email protected]> | 2024-05-29 11:46:47 +0200 |
---|---|---|
committer | Ulf Hermann <[email protected]> | 2024-05-30 22:28:44 +0200 |
commit | 51ba15bc1b744270017bcb7ca3501a09a915edb1 (patch) | |
tree | 84706c4fb83d8f083843459cf7d02b28e6a6309b | |
parent | 1c2ff06654bf33dffbceaadcf777134a9121d5e4 (diff) |
Clean up some includes
In particular, don't include qqmllocale_p.h, qqmlbind_p.h and
qv4sequenceobject_p.h where we don't need them. Also, don't qualify
private includes by their module name so that we can move them to other
modules more easily.
Change-Id: Ic13592cef574424498ce9e7708d6fbaa681b81f3
Reviewed-by: Sami Shalayel <[email protected]>
-rw-r--r-- | src/qml/jsruntime/qv4function.cpp | 20 | ||||
-rw-r--r-- | src/qml/jsruntime/qv4jscall_p.h | 7 | ||||
-rw-r--r-- | src/qml/jsruntime/qv4qobjectwrapper.cpp | 58 | ||||
-rw-r--r-- | src/qml/qml/qqmlbuiltinfunctions.cpp | 39 | ||||
-rw-r--r-- | src/qml/qml/qqmlengine.cpp | 61 | ||||
-rw-r--r-- | src/qml/qml/qqmlvaluetypewrapper.cpp | 35 | ||||
-rw-r--r-- | src/qml/qml/qqmlvaluetypewrapper_p.h | 8 | ||||
-rw-r--r-- | src/quicktemplates/qquickspinbox.cpp | 15 | ||||
-rw-r--r-- | tests/auto/qml/qqmlbinding/tst_qqmlbinding.cpp | 16 | ||||
-rw-r--r-- | tests/auto/qml/qqmltimer/tst_qqmltimer.cpp | 20 | ||||
-rw-r--r-- | tests/auto/quick/qquickanimations/tst_qquickanimations.cpp | 45 |
11 files changed, 138 insertions, 186 deletions
diff --git a/src/qml/jsruntime/qv4function.cpp b/src/qml/jsruntime/qv4function.cpp index ae36b563e0..82646e2822 100644 --- a/src/qml/jsruntime/qv4function.cpp +++ b/src/qml/jsruntime/qv4function.cpp @@ -1,20 +1,18 @@ // Copyright (C) 2016 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only -#include "qml/qqmlprivate.h" #include "qv4function_p.h" -#include "qv4managed_p.h" -#include "qv4string_p.h" -#include "qv4value_p.h" -#include "qv4engine_p.h" -#include <private/qv4mm_p.h> -#include <private/qv4identifiertable_p.h> + +#include <private/qqmlpropertycachecreator_p.h> +#include <private/qqmltype_p_p.h> + +#include <private/qv4engine_p.h> #include <private/qv4functiontable_p.h> -#include <assembler/MacroAssemblerCodeRef.h> -#include <private/qv4vme_moth_p.h> -#include <private/qqmlglobal_p.h> +#include <private/qv4identifiertable_p.h> #include <private/qv4jscall_p.h> -#include <private/qqmlpropertycachecreator_p.h> +#include <private/qv4vme_moth_p.h> + +#include <assembler/MacroAssemblerCodeRef.h> QT_BEGIN_NAMESPACE diff --git a/src/qml/jsruntime/qv4jscall_p.h b/src/qml/jsruntime/qv4jscall_p.h index ed1ca983ad..43776e4b62 100644 --- a/src/qml/jsruntime/qv4jscall_p.h +++ b/src/qml/jsruntime/qv4jscall_p.h @@ -14,20 +14,17 @@ // We mean it. // -#include <private/qqmlengine_p.h> #include <private/qqmllistwrapper_p.h> -#include <private/qqmlvaluetype_p.h> #include <private/qqmlvaluetypewrapper_p.h> + #include <private/qv4alloca_p.h> -#include <private/qv4context_p.h> #include <private/qv4dateobject_p.h> #include <private/qv4function_p.h> #include <private/qv4functionobject_p.h> -#include <private/qv4object_p.h> #include <private/qv4qobjectwrapper_p.h> #include <private/qv4regexpobject_p.h> #include <private/qv4scopedvalue_p.h> -#include <private/qv4stackframe_p.h> +#include <private/qv4sequenceobject_p.h> #include <private/qv4urlobject_p.h> #include <private/qv4variantobject_p.h> diff --git a/src/qml/jsruntime/qv4qobjectwrapper.cpp b/src/qml/jsruntime/qv4qobjectwrapper.cpp index 7c05923d66..c0e238c273 100644 --- a/src/qml/jsruntime/qv4qobjectwrapper.cpp +++ b/src/qml/jsruntime/qv4qobjectwrapper.cpp @@ -3,58 +3,50 @@ #include "qv4qobjectwrapper_p.h" -#include <private/qqmlobjectorgadget_p.h> -#include <private/qqmlengine_p.h> -#include <private/qqmlvmemetaobject_p.h> -#include <private/qqmlbinding_p.h> #include <private/qjsvalue_p.h> -#include <private/qqmlexpression_p.h> -#include <private/qqmlglobal_p.h> + +#include <private/qqmlbinding_p.h> +#include <private/qqmlbuiltinfunctions_p.h> +#include <private/qqmlengine_p.h> +#include <private/qqmlobjectorgadget_p.h> +#include <private/qqmlpropertybinding_p.h> +#include <private/qqmlscriptstring_p.h> +#include <private/qqmlsignalnames_p.h> #include <private/qqmltypewrapper_p.h> #include <private/qqmlvaluetypewrapper_p.h> -#include <private/qqmllistwrapper_p.h> -#include <private/qqmlbuiltinfunctions_p.h> -#if QT_CONFIG(qml_locale) -#include <private/qqmllocale_p.h> -#endif +#include <private/qqmlvmemetaobject_p.h> #include <private/qv4arraybuffer_p.h> +#include <private/qv4compileddata_p.h> +#include <private/qv4dateobject_p.h> #include <private/qv4functionobject_p.h> -#include <private/qv4runtime_p.h> -#include <private/qv4variantobject_p.h> #include <private/qv4identifiertable_p.h> -#include <private/qv4lookup_p.h> -#include <private/qv4qmlcontext_p.h> -#include <private/qv4sequenceobject_p.h> -#include <private/qv4objectproto_p.h> +#include <private/qv4jscall_p.h> #include <private/qv4jsonobject_p.h> +#include <private/qv4lookup_p.h> +#include <private/qv4mm_p.h> #include <private/qv4regexpobject_p.h> -#include <private/qv4dateobject_p.h> +#include <private/qv4runtime_p.h> #include <private/qv4scopedvalue_p.h> -#include <private/qv4jscall_p.h> -#include <private/qv4mm_p.h> -#include <private/qqmlscriptstring_p.h> -#include <private/qv4compileddata_p.h> -#include <private/qqmlpropertybinding_p.h> -#include <private/qqmlpropertycachemethodarguments_p.h> -#include <private/qqmlsignalnames_p.h> +#include <private/qv4sequenceobject_p.h> +#include <private/qv4variantobject_p.h> -#include <QtQml/qjsvalue.h> #include <QtCore/qjsonarray.h> #include <QtCore/qjsonobject.h> #include <QtCore/qjsonvalue.h> -#include <QtCore/qvarlengtharray.h> -#include <QtCore/qtimer.h> -#include <QtCore/qatomic.h> -#include <QtCore/qmetaobject.h> -#if QT_CONFIG(qml_itemmodel) -#include <QtCore/qabstractitemmodel.h> -#endif #include <QtCore/qloggingcategory.h> +#include <QtCore/qmetaobject.h> #include <QtCore/qqueue.h> +#include <QtCore/qtimer.h> #include <QtCore/qtypes.h> +#include <QtCore/qvarlengtharray.h> #include <vector> + +#if QT_CONFIG(qml_itemmodel) +#include <QtCore/qabstractitemmodel.h> +#endif + QT_BEGIN_NAMESPACE Q_LOGGING_CATEGORY(lcBindingRemoval, "qt.qml.binding.removal", QtWarningMsg) diff --git a/src/qml/qml/qqmlbuiltinfunctions.cpp b/src/qml/qml/qqmlbuiltinfunctions.cpp index c8b49a3170..316334a63d 100644 --- a/src/qml/qml/qqmlbuiltinfunctions.cpp +++ b/src/qml/qml/qqmlbuiltinfunctions.cpp @@ -3,48 +3,35 @@ #include "qqmlbuiltinfunctions_p.h" -#include <QtQml/qqmlcomponent.h> -#include <QtQml/qqmlfile.h> -#include <private/qqmlengine_p.h> #include <private/qqmlcomponent_p.h> -#include <private/qqmlloggingcategory_p.h> -#include <private/qqmlstringconverters_p.h> -#if QT_CONFIG(qml_locale) -#include <private/qqmllocale_p.h> -#endif -#include <private/qqmldelayedcallqueue_p.h> -#include <QFileInfo> - #include <private/qqmldebugconnector_p.h> #include <private/qqmldebugserviceinterfaces_p.h> -#include <private/qqmlglobal_p.h> - +#include <private/qqmldelayedcallqueue_p.h> +#include <private/qqmlengine_p.h> +#include <private/qqmlloggingcategory_p.h> #include <private/qqmlplatform_p.h> +#include <private/qqmlstringconverters_p.h> +#include <private/qv4dateobject_p.h> #include <private/qv4engine_p.h> #include <private/qv4functionobject_p.h> #include <private/qv4include_p.h> -#include <private/qv4context_p.h> -#include <private/qv4stringobject_p.h> -#include <private/qv4dateobject_p.h> #include <private/qv4mm_p.h> -#include <private/qv4jsonobject_p.h> -#include <private/qv4objectproto_p.h> #include <private/qv4qobjectwrapper_p.h> #include <private/qv4stackframe_p.h> -#include <QtCore/qstring.h> -#include <QtCore/qdatetime.h> +#include <QtQml/qqmlfile.h> + +#include <QtCore/qcoreapplication.h> #include <QtCore/qcryptographichash.h> +#include <QtCore/qdatetime.h> +#include <QtCore/qfileinfo.h> +#include <QtCore/qloggingcategory.h> +#include <QtCore/qpoint.h> #include <QtCore/qrect.h> #include <QtCore/qsize.h> -#include <QtCore/qpoint.h> +#include <QtCore/qstring.h> #include <QtCore/qurl.h> -#include <QtCore/qfile.h> -#include <QtCore/qcoreapplication.h> -#include <QtCore/qloggingcategory.h> - -#include <QDebug> QT_BEGIN_NAMESPACE diff --git a/src/qml/qml/qqmlengine.cpp b/src/qml/qml/qqmlengine.cpp index 62b7675e1d..b4e212ae0b 100644 --- a/src/qml/qml/qqmlengine.cpp +++ b/src/qml/qml/qqmlengine.cpp @@ -4,57 +4,44 @@ #include "qqmlengine_p.h" #include "qqmlengine.h" -#include "qqmlcontext_p.h" -#include "qqml.h" -#include "qqmlcontext.h" -#include "qqmlscriptstring.h" -#include "qqmlglobal_p.h" -#include "qqmlnotifier_p.h" -#include "qqmlincubator.h" -#include "qqmlabstracturlinterceptor.h" - -#include <private/qqmldirparser_p.h> +#include <private/qqmlabstractbinding_p.h> #include <private/qqmlboundsignal_p.h> -#include <private/qqmljsdiagnosticmessage_p.h> -#include <private/qqmltype_p_p.h> +#include <private/qqmlcontext_p.h> +#include <private/qqmlnotifier_p.h> #include <private/qqmlpluginimporter_p.h> -#include <QtCore/qstandardpaths.h> -#include <QtCore/qmetaobject.h> -#include <QDebug> +#include <private/qqmlprofiler_p.h> +#include <private/qqmlscriptdata_p.h> +#include <private/qqmlsourcecoordinate_p.h> +#include <private/qqmltype_p.h> +#include <private/qqmltypedata_p.h> +#include <private/qqmlvmemetaobject_p.h> + +#include <private/qobject_p.h> +#include <private/qthread_p.h> + +#include <QtQml/qqml.h> +#include <QtQml/qqmlcomponent.h> +#include <QtQml/qqmlcontext.h> +#include <QtQml/qqmlincubator.h> +#include <QtQml/qqmlscriptstring.h> + #include <QtCore/qcoreapplication.h> #include <QtCore/qcryptographichash.h> #include <QtCore/qdir.h> +#include <QtCore/qmetaobject.h> #include <QtCore/qmutex.h> +#include <QtCore/qstandardpaths.h> #include <QtCore/qthread.h> -#include <private/qthread_p.h> -#include <private/qqmlscriptdata_p.h> -#include <QtQml/private/qqmlcomponentattached_p.h> -#include <QtQml/private/qqmlsourcecoordinate_p.h> -#include <QtQml/private/qqmlcomponent_p.h> #if QT_CONFIG(qml_network) -#include "qqmlnetworkaccessmanagerfactory.h" -#include <QNetworkAccessManager> -#endif - -#include <private/qobject_p.h> -#include <private/qmetaobject_p.h> -#if QT_CONFIG(qml_locale) -#include <private/qqmllocale_p.h> -#endif -#include <private/qqmlbind_p.h> -#include <private/qqmlconnections_p.h> -#if QT_CONFIG(qml_animation) -#include <private/qqmltimer_p.h> +#include <QtQml/qqmlnetworkaccessmanagerfactory.h> +#include <QtNetwork/qnetworkaccessmanager.h> #endif -#include <private/qqmlplatform_p.h> -#include <private/qqmlloggingcategory_p.h> -#include <private/qv4sequenceobject_p.h> #ifdef Q_OS_WIN // for %APPDATA% # include <qt_windows.h> # include <shlobj.h> -# include <qlibrary.h> +# include <QtCore/qlibrary.h> # ifndef CSIDL_APPDATA # define CSIDL_APPDATA 0x001a // <username>\Application Data # endif diff --git a/src/qml/qml/qqmlvaluetypewrapper.cpp b/src/qml/qml/qqmlvaluetypewrapper.cpp index 5c95ee28aa..f68bdbf8fe 100644 --- a/src/qml/qml/qqmlvaluetypewrapper.cpp +++ b/src/qml/qml/qqmlvaluetypewrapper.cpp @@ -3,37 +3,30 @@ #include "qqmlvaluetypewrapper_p.h" -#include <private/qqmlvaluetype_p.h> #include <private/qqmlbinding_p.h> -#include <private/qqmlglobal_p.h> #include <private/qqmlbuiltinfunctions_p.h> +#include <private/qqmlvaluetype_p.h> -#include <private/qv4engine_p.h> -#include <private/qv4functionobject_p.h> -#include <private/qv4variantobject_p.h> #include <private/qv4alloca_p.h> -#include <private/qv4stackframe_p.h> -#include <private/qv4objectiterator_p.h> -#include <private/qv4qobjectwrapper_p.h> -#include <private/qv4identifiertable_p.h> -#include <private/qv4lookup_p.h> -#include <private/qv4sequenceobject_p.h> #include <private/qv4arraybuffer_p.h> #include <private/qv4dateobject_p.h> +#include <private/qv4engine_p.h> +#include <private/qv4functionobject_p.h> +#include <private/qv4identifiertable_p.h> #include <private/qv4jsonobject_p.h> +#include <private/qv4lookup_p.h> +#include <private/qv4qobjectwrapper_p.h> +#include <private/qv4stackframe_p.h> +#include <private/qv4variantobject_p.h> + +#include <QtCore/qline.h> +#include <QtCore/qsize.h> +#include <QtCore/qdatetime.h> +#include <QtCore/qloggingcategory.h> + #if QT_CONFIG(regularexpression) #include <private/qv4regexpobject_p.h> #endif -#if QT_CONFIG(qml_locale) -#include <private/qqmllocale_p.h> -#endif -#include <QtCore/qloggingcategory.h> -#include <QtCore/qdatetime.h> -#include <QtCore/QLine> -#include <QtCore/QLineF> -#include <QtCore/QSize> -#include <QtCore/QSizeF> -#include <QtCore/QTimeZone> QT_BEGIN_NAMESPACE diff --git a/src/qml/qml/qqmlvaluetypewrapper_p.h b/src/qml/qml/qqmlvaluetypewrapper_p.h index 5b3894a07f..97709dfb4c 100644 --- a/src/qml/qml/qqmlvaluetypewrapper_p.h +++ b/src/qml/qml/qqmlvaluetypewrapper_p.h @@ -19,14 +19,6 @@ #include <private/qtqmlglobal_p.h> #include <private/qv4referenceobject_p.h> -#include <private/qqmlpropertycache_p.h> -#include <private/qqmltype_p_p.h> -#include <private/qqmltypewrapper_p.h> -#include <private/qv4object_p.h> -#include <private/qv4qobjectwrapper_p.h> -#include <private/qv4sequenceobject_p.h> -#include <private/qv4value_p.h> -#include <private/qv4referenceobject_p.h> QT_BEGIN_NAMESPACE diff --git a/src/quicktemplates/qquickspinbox.cpp b/src/quicktemplates/qquickspinbox.cpp index 2a68edac33..6c5d47b69d 100644 --- a/src/quicktemplates/qquickspinbox.cpp +++ b/src/quicktemplates/qquickspinbox.cpp @@ -2,19 +2,14 @@ // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only #include "qquickspinbox_p.h" -#include "qquickcontrol_p_p.h" -#include "qquickindicatorbutton_p.h" -#include "qquickdeferredexecute_p_p.h" -#include <QtGui/qguiapplication.h> -#include <QtGui/qstylehints.h> +#include <private/qquickcontrol_p_p.h> +#include <private/qquickindicatorbutton_p.h> +#include <private/qquicktextinput_p.h> + +#include <private/qqmlengine_p.h> #include <QtQml/qqmlinfo.h> -#if QT_CONFIG(qml_locale) -#include <QtQml/private/qqmllocale_p.h> -#endif -#include <QtQml/private/qqmlengine_p.h> -#include <QtQuick/private/qquicktextinput_p.h> QT_BEGIN_NAMESPACE diff --git a/tests/auto/qml/qqmlbinding/tst_qqmlbinding.cpp b/tests/auto/qml/qqmlbinding/tst_qqmlbinding.cpp index 494d765798..b13379a103 100644 --- a/tests/auto/qml/qqmlbinding/tst_qqmlbinding.cpp +++ b/tests/auto/qml/qqmlbinding/tst_qqmlbinding.cpp @@ -1,13 +1,17 @@ // Copyright (C) 2016 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only -#include <qtest.h> + +#include "WithBindableProperties.h" + +#include <private/qmlutils_p.h> +#include <private/qqmlbind_p.h> +#include <private/qqmlcomponentattached_p.h> +#include <private/qquickrectangle_p.h> + +#include <QtTest/qtest.h> + #include <QtQml/qqmlengine.h> #include <QtQml/qqmlcomponent.h> -#include <QtQml/private/qqmlbind_p.h> -#include <QtQml/private/qqmlcomponentattached_p.h> -#include <QtQuick/private/qquickrectangle_p.h> -#include <QtQuickTestUtils/private/qmlutils_p.h> -#include "WithBindableProperties.h" class tst_qqmlbinding : public QQmlDataTest { diff --git a/tests/auto/qml/qqmltimer/tst_qqmltimer.cpp b/tests/auto/qml/qqmltimer/tst_qqmltimer.cpp index a6c61abd57..495f7044f6 100644 --- a/tests/auto/qml/qqmltimer/tst_qqmltimer.cpp +++ b/tests/auto/qml/qqmltimer/tst_qqmltimer.cpp @@ -1,14 +1,18 @@ // Copyright (C) 2016 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only -#include <QtTest/QSignalSpy> -#include <qtest.h> -#include <QtQml/qqmlengine.h> -#include <QtQml/qqmlcomponent.h> -#include <QtQml/private/qqmltimer_p.h> -#include <QtQuick/qquickitem.h> -#include <QDebug> -#include <QtCore/QPauseAnimation> + #include <private/qabstractanimation_p.h> +#include <private/qqmltimer_p.h> + +#include <QtQuick/qquickitem.h> + +#include <QtQml/qqmlcomponent.h> +#include <QtQml/qqmlengine.h> + +#include <QtTest/qsignalspy.h> +#include <QtTest/qtest.h> + +#include <QtCore/qpauseanimation.h> void consistentWait(int ms) { diff --git a/tests/auto/quick/qquickanimations/tst_qquickanimations.cpp b/tests/auto/quick/qquickanimations/tst_qquickanimations.cpp index 25c8559ed3..693bdc1a55 100644 --- a/tests/auto/quick/qquickanimations/tst_qquickanimations.cpp +++ b/tests/auto/quick/qquickanimations/tst_qquickanimations.cpp @@ -1,28 +1,31 @@ // Copyright (C) 2016 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only -#include <QtTest/QtTest> + +#include <private/qanimationgroupjob_p.h> +#include <private/qmlutils_p.h> + +#include <private/qqmllistmodel_p.h> +#include <private/qqmltimer_p.h> + +#include <private/qquickanimation_p_p.h> +#include <private/qquickanimatorjob_p.h> +#include <private/qquickflickable_p.h> +#include <private/qquickframeanimation_p.h> +#include <private/qquickitem_p.h> +#include <private/qquickitemanimation_p.h> +#include <private/qquickpathinterpolator_p.h> +#include <private/qquickrectangle_p.h> +#include <private/qquicktransition_p.h> + +#include <QtQuick/qquickview.h> + +#include <QtTest/qtest.h> +#include <QtTest/qsignalspy.h> + #include <QtQml/qqmlengine.h> #include <QtQml/qqmlcomponent.h> -#include <QtQuick/qquickview.h> -#include <QtQml/private/qqmltimer_p.h> -#include <QtQmlModels/private/qqmllistmodel_p.h> -#include <QtQml/private/qanimationgroupjob_p.h> -#include <QtQuick/private/qquickrectangle_p.h> -#include <QtQuick/private/qquickitemanimation_p.h> -#include <QtQuick/private/qquickitemanimation_p_p.h> -#include <QtQuick/private/qquicktransition_p.h> -#include <QtQuick/private/qquickanimation_p.h> -#include <QtQuick/private/qquickanimatorjob_p.h> -#include <QtQuick/private/qquickpathinterpolator_p.h> -#include <QtQuick/private/qquickitem_p.h> -#include <QtQuick/private/qquicklistview_p.h> -#include <QtQuick/private/qquickframeanimation_p.h> -#include <QEasingCurve> - -#include <limits.h> -#include <math.h> - -#include <QtQuickTestUtils/private/qmlutils_p.h> + +#include <QtCore/qeasingcurve.h> class tst_qquickanimations : public QQmlDataTest { |