From a7138c4fd1dcaff5099b9a68beccfe1de48fa723 Mon Sep 17 00:00:00 2001 From: Edward Welbourne Date: Wed, 20 Apr 2022 11:41:40 +0200 Subject: Clean up includes involving tst_qmetatype_common.h MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The functions it defines depend on many many types in QtCore for which it did not have a #include; both files that included it thus had to pull in QtCore to compile. Put that #include where it belongs and clean out many specific QtCore includes that it makes redundant. Change-Id: Ie9d9ec325d4879d771cb14baecb06fecbdaf62c5 Reviewed-by: Thiago Macieira Reviewed-by: MÃ¥rten Nordheim --- tests/auto/corelib/io/qsettings/tst_qsettings.cpp | 13 ++++--------- tests/auto/corelib/kernel/qmetatype/tst_qmetatype.h | 3 +-- tests/auto/corelib/kernel/qmetatype/tst_qmetatype_common.h | 5 +++-- 3 files changed, 8 insertions(+), 13 deletions(-) (limited to 'tests/auto/corelib') diff --git a/tests/auto/corelib/io/qsettings/tst_qsettings.cpp b/tests/auto/corelib/io/qsettings/tst_qsettings.cpp index 90d139ab8e..e338611507 100644 --- a/tests/auto/corelib/io/qsettings/tst_qsettings.cpp +++ b/tests/auto/corelib/io/qsettings/tst_qsettings.cpp @@ -26,27 +26,22 @@ ** ****************************************************************************/ - #include #include #include + +#include "tst_qmetatype_common.h" + #include -#include -#include -#include -#include #include +#include #include #include #if QT_CONFIG(shortcut) # include #endif -#include -#include -#include "tst_qmetatype_common.h" - #include #include #if defined(Q_OS_WIN) && defined(Q_CC_GNU) diff --git a/tests/auto/corelib/kernel/qmetatype/tst_qmetatype.h b/tests/auto/corelib/kernel/qmetatype/tst_qmetatype.h index 15fe3e6874..99d9787c02 100644 --- a/tests/auto/corelib/kernel/qmetatype/tst_qmetatype.h +++ b/tests/auto/corelib/kernel/qmetatype/tst_qmetatype.h @@ -1,6 +1,6 @@ /**************************************************************************** ** -** Copyright (C) 2021 The Qt Company Ltd. +** Copyright (C) 2022 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the test suite of the Qt Toolkit. @@ -26,7 +26,6 @@ ** ****************************************************************************/ -#include #include #include "tst_qmetatype_common.h" #include "tst_qvariant_common.h" diff --git a/tests/auto/corelib/kernel/qmetatype/tst_qmetatype_common.h b/tests/auto/corelib/kernel/qmetatype/tst_qmetatype_common.h index 1ba9c47fa8..bc36bcd98e 100644 --- a/tests/auto/corelib/kernel/qmetatype/tst_qmetatype_common.h +++ b/tests/auto/corelib/kernel/qmetatype/tst_qmetatype_common.h @@ -1,6 +1,6 @@ /**************************************************************************** ** -** Copyright (C) 2021 The Qt Company Ltd. +** Copyright (C) 2022 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the test suite of the Qt Toolkit. @@ -31,7 +31,8 @@ #ifndef TST_QMETATYPE_H #define TST_QMETATYPE_H -#include +#include + #include #define FOR_EACH_PRIMITIVE_METATYPE(F) \ -- cgit v1.2.3