51 lines
2.0 KiB
Diff
51 lines
2.0 KiB
Diff
|
|
From f803d07ba85e579776fb185f4878b6fcd6c17ddf Mon Sep 17 00:00:00 2001
|
|||
|
|
From: luoqing <luoqing@kylinsec.com.cn>
|
|||
|
|
Date: Thu, 21 Dec 2023 09:25:47 +0800
|
|||
|
|
Subject: [PATCH 04/17] fix(network):fix compile issues,QString::SkipEmptyParts
|
|||
|
|
is used under Qt 5.14
|
|||
|
|
MIME-Version: 1.0
|
|||
|
|
Content-Type: text/plain; charset=UTF-8
|
|||
|
|
Content-Transfer-Encoding: 8bit
|
|||
|
|
|
|||
|
|
- 修复编译问题,在Qt 5.14 以下使用QString::SkipEmptyParts
|
|||
|
|
---
|
|||
|
|
plugins/network/src/plugin/setting-widget/ipv4-widget.cpp | 4 ++++
|
|||
|
|
plugins/network/src/plugin/setting-widget/ipv6-widget.cpp | 4 ++++
|
|||
|
|
2 files changed, 8 insertions(+)
|
|||
|
|
|
|||
|
|
diff --git a/plugins/network/src/plugin/setting-widget/ipv4-widget.cpp b/plugins/network/src/plugin/setting-widget/ipv4-widget.cpp
|
|||
|
|
index da46dab..fa23708 100644
|
|||
|
|
--- a/plugins/network/src/plugin/setting-widget/ipv4-widget.cpp
|
|||
|
|
+++ b/plugins/network/src/plugin/setting-widget/ipv4-widget.cpp
|
|||
|
|
@@ -131,7 +131,11 @@ void Ipv4Widget::saveSettings()
|
|||
|
|
{
|
|||
|
|
//多个DNS以分号分隔
|
|||
|
|
QString dnsString = ui->ipv4DNS->text();
|
|||
|
|
+#if (QT_VERSION < QT_VERSION_CHECK(5, 14, 0))
|
|||
|
|
+ QStringList dnsList = dnsString.split(";",QString::SkipEmptyParts);
|
|||
|
|
+#else
|
|||
|
|
QStringList dnsList = dnsString.split(";",Qt::SkipEmptyParts);
|
|||
|
|
+#endif
|
|||
|
|
for(auto dns : dnsList)
|
|||
|
|
{
|
|||
|
|
ipv4DNS << QHostAddress(dns);
|
|||
|
|
diff --git a/plugins/network/src/plugin/setting-widget/ipv6-widget.cpp b/plugins/network/src/plugin/setting-widget/ipv6-widget.cpp
|
|||
|
|
index feefdcf..d19a5e0 100644
|
|||
|
|
--- a/plugins/network/src/plugin/setting-widget/ipv6-widget.cpp
|
|||
|
|
+++ b/plugins/network/src/plugin/setting-widget/ipv6-widget.cpp
|
|||
|
|
@@ -124,7 +124,11 @@ void Ipv6Widget::saveSettings()
|
|||
|
|
{
|
|||
|
|
//多个DNS以分号分隔
|
|||
|
|
QString dnsString = ui->ipv6DNS->text();
|
|||
|
|
+#if (QT_VERSION < QT_VERSION_CHECK(5, 14, 0))
|
|||
|
|
+ QStringList dnsList = dnsString.split(";",QString::SkipEmptyParts);
|
|||
|
|
+#else
|
|||
|
|
QStringList dnsList = dnsString.split(";",Qt::SkipEmptyParts);
|
|||
|
|
+#endif
|
|||
|
|
for(auto dns : dnsList)
|
|||
|
|
{
|
|||
|
|
ipv6DNS << QHostAddress(dns);
|
|||
|
|
--
|
|||
|
|
2.33.0
|
|||
|
|
|