diff options
author | Timur Pocheptsov <timur.pocheptsov@qt.io> | 2020-02-12 14:09:29 +0100 |
---|---|---|
committer | Timur Pocheptsov <timur.pocheptsov@qt.io> | 2020-02-20 21:41:54 +0100 |
commit | 4f076db3d2e2e27cc56029fe878056ee79def56f (patch) | |
tree | 739432aca7f3f63929f16b6bc56943bea26e8182 /src | |
parent | ba50d27e7624cdfe90124b393576020de7608332 (diff) |
Remove QUrl::topLevelDomain
And move the actual implementation from corelib/io to network/kernel
sub-module.
Fixes: QTBUG-80308
Change-Id: I554b05bae3552c68e1e1a405c169366ee19120b2
Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Diffstat (limited to 'src')
-rw-r--r-- | src/corelib/.prev_CMakeLists.txt | 4 | ||||
-rw-r--r-- | src/corelib/CMakeLists.txt | 4 | ||||
-rw-r--r-- | src/corelib/configure.cmake | 7 | ||||
-rw-r--r-- | src/corelib/configure.json | 6 | ||||
-rw-r--r-- | src/corelib/io/io.pri | 3 | ||||
-rw-r--r-- | src/corelib/io/qurl.cpp | 43 | ||||
-rw-r--r-- | src/corelib/io/qurl.h | 5 | ||||
-rw-r--r-- | src/network/.prev_CMakeLists.txt | 27 | ||||
-rw-r--r-- | src/network/CMakeLists.txt | 27 | ||||
-rw-r--r-- | src/network/configure.cmake | 5 | ||||
-rw-r--r-- | src/network/configure.json | 6 | ||||
-rw-r--r-- | src/network/kernel/kernel.pri | 7 | ||||
-rw-r--r-- | src/network/kernel/qtldurl.cpp (renamed from src/corelib/io/qtldurl.cpp) | 6 | ||||
-rw-r--r-- | src/network/kernel/qtldurl_p.h (renamed from src/corelib/io/qtldurl_p.h) | 8 | ||||
-rw-r--r-- | src/network/kernel/qurltlds_p.h (renamed from src/corelib/io/qurltlds_p.h) | 2 | ||||
-rw-r--r-- | src/network/kernel/qurltlds_p.h.INFO (renamed from src/corelib/io/qurltlds_p.h.INFO) | 0 |
16 files changed, 66 insertions, 94 deletions
diff --git a/src/corelib/.prev_CMakeLists.txt b/src/corelib/.prev_CMakeLists.txt index 4835ee8b0d..d92b3272ad 100644 --- a/src/corelib/.prev_CMakeLists.txt +++ b/src/corelib/.prev_CMakeLists.txt @@ -72,12 +72,10 @@ qt_add_module(Core io/qstorageinfo.cpp io/qstorageinfo.h io/qstorageinfo_p.h io/qtemporarydir.cpp io/qtemporarydir.h io/qtemporaryfile.cpp io/qtemporaryfile.h io/qtemporaryfile_p.h - io/qtldurl.cpp io/qtldurl_p.h io/qurl.cpp io/qurl.h io/qurl_p.h io/qurlidna.cpp io/qurlquery.cpp io/qurlquery.h io/qurlrecode.cpp - io/qurltlds_p.h itemmodels/qabstractitemmodel.cpp itemmodels/qabstractitemmodel.h itemmodels/qabstractitemmodel_p.h itemmodels/qitemselectionmodel.cpp itemmodels/qitemselectionmodel.h itemmodels/qitemselectionmodel_p.h kernel/qabstracteventdispatcher.cpp kernel/qabstracteventdispatcher.h kernel/qabstracteventdispatcher_p.h @@ -803,7 +801,7 @@ qt_extend_target(Core CONDITION WINRT kernel/qfunctions_winrt.cpp kernel/qfunctions_winrt.h ) -qt_extend_target(Core CONDITION UNIX AND NOT APPLE_UIKIT AND NOT INTEGRITY AND NOT rtems +qt_extend_target(Core CONDITION QT_FEATURE_process AND UNIX SOURCES ../3rdparty/forkfd/forkfd.h io/forkfd_qt.cpp diff --git a/src/corelib/CMakeLists.txt b/src/corelib/CMakeLists.txt index e7bea8f3bf..0d827099c8 100644 --- a/src/corelib/CMakeLists.txt +++ b/src/corelib/CMakeLists.txt @@ -90,12 +90,10 @@ qt_add_module(Core io/qstorageinfo.cpp io/qstorageinfo.h io/qstorageinfo_p.h io/qtemporarydir.cpp io/qtemporarydir.h io/qtemporaryfile.cpp io/qtemporaryfile.h io/qtemporaryfile_p.h - io/qtldurl.cpp io/qtldurl_p.h io/qurl.cpp io/qurl.h io/qurl_p.h io/qurlidna.cpp io/qurlquery.cpp io/qurlquery.h io/qurlrecode.cpp - io/qurltlds_p.h itemmodels/qabstractitemmodel.cpp itemmodels/qabstractitemmodel.h itemmodels/qabstractitemmodel_p.h itemmodels/qitemselectionmodel.cpp itemmodels/qitemselectionmodel.h itemmodels/qitemselectionmodel_p.h kernel/qabstracteventdispatcher.cpp kernel/qabstracteventdispatcher.h kernel/qabstracteventdispatcher_p.h @@ -903,7 +901,7 @@ qt_extend_target(Core CONDITION WINRT kernel/qfunctions_winrt.cpp kernel/qfunctions_winrt.h ) -qt_extend_target(Core CONDITION UNIX AND NOT APPLE_UIKIT AND NOT INTEGRITY AND NOT rtems +qt_extend_target(Core CONDITION QT_FEATURE_process AND UNIX SOURCES ../3rdparty/forkfd/forkfd.h io/forkfd_qt.cpp diff --git a/src/corelib/configure.cmake b/src/corelib/configure.cmake index 3f9e403c3f..78565ca340 100644 --- a/src/corelib/configure.cmake +++ b/src/corelib/configure.cmake @@ -761,7 +761,7 @@ qt_feature("process" PUBLIC SECTION "File I/O" LABEL "QProcess" PURPOSE "Supports external process invocation." - CONDITION QT_FEATURE_processenvironment AND NOT WINRT AND NOT APPLE_UIKIT AND NOT INTEGRITY AND NOT VXWORKS AND NOT rtems + CONDITION QT_FEATURE_processenvironment AND ( QT_FEATURE_thread OR NOT UNIX ) AND NOT WINRT AND NOT APPLE_UIKIT AND NOT INTEGRITY AND NOT VXWORKS AND NOT rtems ) qt_feature_definition("process" "QT_NO_PROCESS" NEGATE VALUE "1") qt_feature("processenvironment" PUBLIC @@ -955,11 +955,6 @@ qt_feature("etw" PRIVATE ENABLE INPUT_trace STREQUAL 'etw' OR ( INPUT_trace STREQUAL 'yes' AND WIN32 ) DISABLE INPUT_trace STREQUAL 'lttng' OR INPUT_trace STREQUAL 'no' ) -qt_feature("topleveldomain" PUBLIC - SECTION "Utilities" - LABEL "QUrl::topLevelDomain()" - PURPOSE "Provides support for extracting the top level domain from URLs. If enabled, a binary dump of the Public Suffix List (http://www.publicsuffix.org, Mozilla License) is included. The data is then also used in QNetworkCookieJar::validateCookie." -) qt_feature("win32_system_libs" LABEL "Windows System Libraries" CONDITION WIN32 AND libs.advapi32 AND libs.gdi32 AND libs.kernel32 AND libs.netapi32 AND libs.ole32 AND libs.shell32 AND libs.uuid AND libs.user32 AND libs.winmm AND libs.ws2_32 OR FIXME diff --git a/src/corelib/configure.json b/src/corelib/configure.json index 202ab3cbfc..a8efaa509c 100644 --- a/src/corelib/configure.json +++ b/src/corelib/configure.json @@ -1096,12 +1096,6 @@ "condition": "config.win32", "output": [ "privateFeature" ] }, - "topleveldomain": { - "label": "QUrl::topLevelDomain()", - "purpose": "Provides support for extracting the top level domain from URLs. If enabled, a binary dump of the Public Suffix List (http://www.publicsuffix.org, Mozilla License) is included. The data is then also used in QNetworkCookieJar::validateCookie.", - "section": "Utilities", - "output": [ "publicFeature" ] - }, "win32_system_libs": { "label": "Windows System Libraries", "condition": "config.win32 && libs.advapi32 && libs.gdi32 && libs.kernel32 && libs.netapi32 && libs.ole32 && libs.shell32 && libs.uuid && libs.user32 && libs.winmm && libs.ws2_32" diff --git a/src/corelib/io/io.pri b/src/corelib/io/io.pri index bc57b36b3d..97b7f3970c 100644 --- a/src/corelib/io/io.pri +++ b/src/corelib/io/io.pri @@ -32,8 +32,6 @@ HEADERS += \ io/qurl.h \ io/qurl_p.h \ io/qurlquery.h \ - io/qurltlds_p.h \ - io/qtldurl_p.h \ io/qfsfileengine_p.h \ io/qfsfileengine_iterator_p.h \ io/qfilesystementry_p.h \ @@ -49,7 +47,6 @@ SOURCES += \ io/qabstractfileengine.cpp \ io/qbuffer.cpp \ io/qdataurl.cpp \ - io/qtldurl.cpp \ io/qdebug.cpp \ io/qdir.cpp \ io/qdiriterator.cpp \ diff --git a/src/corelib/io/qurl.cpp b/src/corelib/io/qurl.cpp index 1beeb7b2a2..b6ddcce27c 100644 --- a/src/corelib/io/qurl.cpp +++ b/src/corelib/io/qurl.cpp @@ -415,9 +415,6 @@ #include "qhash.h" #include "qdir.h" // for QDir::fromNativeSeparators #include "qdatastream.h" -#if QT_CONFIG(topleveldomain) // ### Qt6: Remove section -#include "qtldurl_p.h" -#endif #include "private/qipaddress_p.h" #include "qurlquery.h" #include "private/qdir_p.h" @@ -3149,46 +3146,6 @@ bool QUrl::hasFragment() const return d->hasFragment(); } -#if QT_DEPRECATED_SINCE(5, 15) -#if QT_CONFIG(topleveldomain) -/*! - \since 4.8 - - \deprecated - - Returns the TLD (Top-Level Domain) of the URL, (e.g. .co.uk, .net). - Note that the return value is prefixed with a '.' unless the - URL does not contain a valid TLD, in which case the function returns - an empty string. - - Note that this function considers a TLD to be any domain that allows users - to register subdomains under, including many home, dynamic DNS websites and - blogging providers. This is useful for determining whether two websites - belong to the same infrastructure and communication should be allowed, such - as browser cookies: two domains should be considered part of the same - website if they share at least one label in addition to the value - returned by this function. - - \list - \li \c{foo.co.uk} and \c{foo.com} do not share a top-level domain - \li \c{foo.co.uk} and \c{bar.co.uk} share the \c{.co.uk} domain, but the next label is different - \li \c{www.foo.co.uk} and \c{ftp.foo.co.uk} share the same top-level domain and one more label, - so they are considered part of the same site - \endlist - - If \a options includes EncodeUnicode, the returned string will be in - ASCII Compatible Encoding. -*/ -QString QUrl::topLevelDomain(ComponentFormattingOptions options) const -{ - QString tld = qTopLevelDomain(host()); - if (options & EncodeUnicode) { - return qt_ACE_do(tld, ToAceOnly, AllowLeadingDot); - } - return tld; -} -#endif -#endif // QT_DEPRECATED_SINCE(5, 15) /*! Returns the result of the merge of this URL with \a relative. This URL is used as a base to convert \a relative to an absolute URL. diff --git a/src/corelib/io/qurl.h b/src/corelib/io/qurl.h index eb7fb8087c..edf5ee42d7 100644 --- a/src/corelib/io/qurl.h +++ b/src/corelib/io/qurl.h @@ -233,11 +233,6 @@ public: void setHost(const QString &host, ParsingMode mode = DecodedMode); QString host(ComponentFormattingOptions = FullyDecoded) const; -#if QT_DEPRECATED_SINCE(5, 15) -#if QT_CONFIG(topleveldomain) - QT_DEPRECATED QString topLevelDomain(ComponentFormattingOptions options = FullyDecoded) const; -#endif -#endif // QT_DEPRECATED_SINCE(5, 15) void setPort(int port); int port(int defaultPort = -1) const; diff --git a/src/network/.prev_CMakeLists.txt b/src/network/.prev_CMakeLists.txt index 107ef7178f..afe28a2da0 100644 --- a/src/network/.prev_CMakeLists.txt +++ b/src/network/.prev_CMakeLists.txt @@ -5,7 +5,6 @@ ##################################################################### qt_add_module(Network - PLUGIN_TYPES bearer SOURCES access/qabstractnetworkcache.cpp access/qabstractnetworkcache.h access/qabstractnetworkcache_p.h access/qhsts.cpp access/qhsts_p.h @@ -25,14 +24,6 @@ qt_add_module(Network access/qnetworkreplyfileimpl.cpp access/qnetworkreplyfileimpl_p.h access/qnetworkreplyimpl.cpp access/qnetworkreplyimpl_p.h access/qnetworkrequest.cpp access/qnetworkrequest.h access/qnetworkrequest_p.h - bearer/qbearerengine.cpp bearer/qbearerengine_p.h - bearer/qbearerengine_impl_p.h - bearer/qbearerplugin.cpp bearer/qbearerplugin_p.h - bearer/qnetworkconfigmanager.cpp bearer/qnetworkconfigmanager.h bearer/qnetworkconfigmanager_p.cpp bearer/qnetworkconfigmanager_p.h - bearer/qnetworkconfiguration.cpp bearer/qnetworkconfiguration.h bearer/qnetworkconfiguration_p.h - bearer/qnetworksession.cpp bearer/qnetworksession.h bearer/qnetworksession_p.h - bearer/qnetworksession_impl.cpp bearer/qnetworksession_impl_p.h - bearer/qsharednetworksession.cpp bearer/qsharednetworksession_p.h kernel/qauthenticator.cpp kernel/qauthenticator.h kernel/qauthenticator_p.h kernel/qhostaddress.cpp kernel/qhostaddress.h kernel/qhostaddress_p.h kernel/qhostinfo.cpp kernel/qhostinfo.h kernel/qhostinfo_p.h @@ -92,6 +83,18 @@ if(ANDROID AND (QT_FEATURE_bearermanagement)) ) endif() +qt_extend_target(Network CONDITION QT_FEATURE_bearermanagement + SOURCES + bearer/qbearerengine.cpp bearer/qbearerengine_p.h + bearer/qbearerengine_impl_p.h + bearer/qbearerplugin.cpp bearer/qbearerplugin_p.h + bearer/qnetworkconfigmanager.cpp bearer/qnetworkconfigmanager.h bearer/qnetworkconfigmanager_p.cpp bearer/qnetworkconfigmanager_p.h + bearer/qnetworkconfiguration.cpp bearer/qnetworkconfiguration.h bearer/qnetworkconfiguration_p.h + bearer/qnetworksession.cpp bearer/qnetworksession.h bearer/qnetworksession_p.h + bearer/qnetworksession_impl.cpp bearer/qnetworksession_impl_p.h + bearer/qsharednetworksession.cpp bearer/qsharednetworksession_p.h +) + qt_extend_target(Network CONDITION QT_FEATURE_ftp SOURCES access/qftp.cpp access/qftp_p.h @@ -144,6 +147,12 @@ qt_extend_target(Network CONDITION QT_FEATURE_http socket/qhttpsocketengine.cpp socket/qhttpsocketengine_p.h ) +qt_extend_target(Network CONDITION QT_FEATURE_topleveldomain + SOURCES + kernel/qtldurl.cpp kernel/qtldurl_p.h + kernel/qurltlds_p.h +) + qt_extend_target(Network CONDITION QT_FEATURE_dnslookup SOURCES kernel/qdnslookup.cpp kernel/qdnslookup.h kernel/qdnslookup_p.h diff --git a/src/network/CMakeLists.txt b/src/network/CMakeLists.txt index 7bd04d5c9f..ca30771eb0 100644 --- a/src/network/CMakeLists.txt +++ b/src/network/CMakeLists.txt @@ -18,7 +18,6 @@ endif() ##################################################################### qt_add_module(Network - PLUGIN_TYPES bearer SOURCES access/qabstractnetworkcache.cpp access/qabstractnetworkcache.h access/qabstractnetworkcache_p.h access/qhsts.cpp access/qhsts_p.h @@ -38,14 +37,6 @@ qt_add_module(Network access/qnetworkreplyfileimpl.cpp access/qnetworkreplyfileimpl_p.h access/qnetworkreplyimpl.cpp access/qnetworkreplyimpl_p.h access/qnetworkrequest.cpp access/qnetworkrequest.h access/qnetworkrequest_p.h - bearer/qbearerengine.cpp bearer/qbearerengine_p.h - bearer/qbearerengine_impl_p.h - bearer/qbearerplugin.cpp bearer/qbearerplugin_p.h - bearer/qnetworkconfigmanager.cpp bearer/qnetworkconfigmanager.h bearer/qnetworkconfigmanager_p.cpp bearer/qnetworkconfigmanager_p.h - bearer/qnetworkconfiguration.cpp bearer/qnetworkconfiguration.h bearer/qnetworkconfiguration_p.h - bearer/qnetworksession.cpp bearer/qnetworksession.h bearer/qnetworksession_p.h - bearer/qnetworksession_impl.cpp bearer/qnetworksession_impl_p.h - bearer/qsharednetworksession.cpp bearer/qsharednetworksession_p.h kernel/qauthenticator.cpp kernel/qauthenticator.h kernel/qauthenticator_p.h kernel/qhostaddress.cpp kernel/qhostaddress.h kernel/qhostaddress_p.h kernel/qhostinfo.cpp kernel/qhostinfo.h kernel/qhostinfo_p.h @@ -105,6 +96,18 @@ if(ANDROID AND (QT_FEATURE_bearermanagement)) ) endif() +qt_extend_target(Network CONDITION QT_FEATURE_bearermanagement + SOURCES + bearer/qbearerengine.cpp bearer/qbearerengine_p.h + bearer/qbearerengine_impl_p.h + bearer/qbearerplugin.cpp bearer/qbearerplugin_p.h + bearer/qnetworkconfigmanager.cpp bearer/qnetworkconfigmanager.h bearer/qnetworkconfigmanager_p.cpp bearer/qnetworkconfigmanager_p.h + bearer/qnetworkconfiguration.cpp bearer/qnetworkconfiguration.h bearer/qnetworkconfiguration_p.h + bearer/qnetworksession.cpp bearer/qnetworksession.h bearer/qnetworksession_p.h + bearer/qnetworksession_impl.cpp bearer/qnetworksession_impl_p.h + bearer/qsharednetworksession.cpp bearer/qsharednetworksession_p.h +) + qt_extend_target(Network CONDITION QT_FEATURE_ftp SOURCES access/qftp.cpp access/qftp_p.h @@ -157,6 +160,12 @@ qt_extend_target(Network CONDITION QT_FEATURE_http socket/qhttpsocketengine.cpp socket/qhttpsocketengine_p.h ) +qt_extend_target(Network CONDITION QT_FEATURE_topleveldomain + SOURCES + kernel/qtldurl.cpp kernel/qtldurl_p.h + kernel/qurltlds_p.h +) + qt_extend_target(Network CONDITION QT_FEATURE_dnslookup SOURCES kernel/qdnslookup.cpp kernel/qdnslookup.h kernel/qdnslookup_p.h diff --git a/src/network/configure.cmake b/src/network/configure.cmake index 2f26396524..a3fad4d226 100644 --- a/src/network/configure.cmake +++ b/src/network/configure.cmake @@ -358,3 +358,8 @@ qt_feature("netlistmgr" PRIVATE PURPOSE "Use Network List Manager to keep track of network connectivity" CONDITION WIN32 AND TEST_netlistmgr ) +qt_feature("topleveldomain" PUBLIC + SECTION "Networking" + LABEL "qTopLevelDomain()" + PURPOSE "Provides support for extracting the top level domain from URLs. If enabled, a binary dump of the Public Suffix List (http://www.publicsuffix.org, Mozilla License) is included. The data is then also used in QNetworkCookieJar::validateCookie." +) diff --git a/src/network/configure.json b/src/network/configure.json index b56f2aded6..a18db9fa52 100644 --- a/src/network/configure.json +++ b/src/network/configure.json @@ -431,6 +431,12 @@ "section": "Networking", "condition": "config.win32 && tests.netlistmgr", "output": [ "privateFeature" ] + }, + "topleveldomain": { + "label": "qTopLevelDomain()", + "purpose": "Provides support for extracting the top level domain from URLs. If enabled, a binary dump of the Public Suffix List (http://www.publicsuffix.org, Mozilla License) is included. The data is then also used in QNetworkCookieJar::validateCookie.", + "section": "Networking", + "output": [ "publicFeature" ] } }, diff --git a/src/network/kernel/kernel.pri b/src/network/kernel/kernel.pri index 110d9f56bf..7dd5b1d97e 100644 --- a/src/network/kernel/kernel.pri +++ b/src/network/kernel/kernel.pri @@ -26,6 +26,13 @@ SOURCES += kernel/qauthenticator.cpp \ kernel/qnetworkinterface.cpp \ kernel/qnetworkproxy.cpp + +qtConfig(topleveldomain) { + HEADERS += kernel/qurltlds_p.h \ + kernel/qtldurl_p.h + SOURCES += kernel/qtldurl.cpp +} + qtConfig(ftp) { HEADERS += kernel/qurlinfo_p.h SOURCES += kernel/qurlinfo.cpp diff --git a/src/corelib/io/qtldurl.cpp b/src/network/kernel/qtldurl.cpp index fc3e16b241..249f4912b1 100644 --- a/src/corelib/io/qtldurl.cpp +++ b/src/network/kernel/qtldurl.cpp @@ -39,6 +39,8 @@ #include <qglobal.h> +#include <QtNetwork/private/qtnetworkglobal_p.h> + #if QT_CONFIG(topleveldomain) #include "qplatformdefs.h" @@ -92,7 +94,7 @@ static bool containsTLDEntry(QStringView entry, TLDMatchType match) \a domain. */ -Q_CORE_EXPORT QString qTopLevelDomain(const QString &domain) +Q_NETWORK_EXPORT QString qTopLevelDomain(const QString &domain) { const QString domainLower = domain.toLower(); QVector<QStringRef> sections = domainLower.splitRef(QLatin1Char('.'), QString::SkipEmptyParts); @@ -114,7 +116,7 @@ Q_CORE_EXPORT QString qTopLevelDomain(const QString &domain) Return true if \a domain is a top-level-domain per Qt's copy of the Mozilla public suffix list. */ -Q_CORE_EXPORT bool qIsEffectiveTLD(const QStringRef &domain) +Q_NETWORK_EXPORT bool qIsEffectiveTLD(const QStringRef &domain) { // for domain 'foo.bar.com': // 1. return if TLD table contains 'foo.bar.com' diff --git a/src/corelib/io/qtldurl_p.h b/src/network/kernel/qtldurl_p.h index 4636f18874..a6948cfd48 100644 --- a/src/corelib/io/qtldurl_p.h +++ b/src/network/kernel/qtldurl_p.h @@ -3,7 +3,7 @@ ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** -** This file is part of the QtCore module of the Qt Toolkit. +** This file is part of the QtNetwork module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage @@ -51,7 +51,7 @@ // We mean it. // -#include <QtCore/private/qglobal_p.h> +#include <QtNetwork/private/qtnetworkglobal_p.h> #include "QtCore/qurl.h" #include "QtCore/qstring.h" @@ -59,8 +59,8 @@ QT_REQUIRE_CONFIG(topleveldomain); QT_BEGIN_NAMESPACE -Q_CORE_EXPORT QString qTopLevelDomain(const QString &domain); -Q_CORE_EXPORT bool qIsEffectiveTLD(const QStringRef &domain); +Q_NETWORK_EXPORT QString qTopLevelDomain(const QString &domain); +Q_NETWORK_EXPORT bool qIsEffectiveTLD(const QStringRef &domain); inline bool qIsEffectiveTLD(const QString &domain) { return qIsEffectiveTLD(QStringRef(&domain)); diff --git a/src/corelib/io/qurltlds_p.h b/src/network/kernel/qurltlds_p.h index 9ff688decb..7d79797cd4 100644 --- a/src/corelib/io/qurltlds_p.h +++ b/src/network/kernel/qurltlds_p.h @@ -52,7 +52,7 @@ // We mean it. // -#include <QtCore/private/qglobal_p.h> +#include <QtNetwork/private/qtnetworkglobal_p.h> QT_BEGIN_NAMESPACE diff --git a/src/corelib/io/qurltlds_p.h.INFO b/src/network/kernel/qurltlds_p.h.INFO index 33ccd458bf..33ccd458bf 100644 --- a/src/corelib/io/qurltlds_p.h.INFO +++ b/src/network/kernel/qurltlds_p.h.INFO |