summaryrefslogtreecommitdiffstats
path: root/src/plugins
diff options
context:
space:
mode:
authorMårten Nordheim <marten.nordheim@qt.io>2021-02-08 17:13:54 +0100
committerMårten Nordheim <marten.nordheim@qt.io>2021-02-12 07:55:09 +0000
commit2983fe8f0900778a668bc4fdaf00d38ed299b6d8 (patch)
tree50e37723e3a5db0efa8d2e3fc957283b7f33adb3 /src/plugins
parent2c55e121c22601d365aa353cfa39ee856770855c (diff)
QNetworkInformation fixups
Addressing feedback that came after the reviews ended from both bot and people. Added CLASS_NAME to the CMakeLists files for the plugins so that cmake can generate the correct import. Fixes: QTBUG-91061 Change-Id: Ib3f1e863100c1c421a6c0a4081b1d40696d67b23 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> (cherry picked from commit 92b15beb9aa09467583230a018c23114bb666a8e)
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/networkinformationbackends/android/CMakeLists.txt1
-rw-r--r--src/plugins/networkinformationbackends/networklistmanager/CMakeLists.txt1
-rw-r--r--src/plugins/networkinformationbackends/networkmanager/CMakeLists.txt1
-rw-r--r--src/plugins/networkinformationbackends/networkmanager/qnetworkmanagernetworkinformationbackend.cpp4
-rw-r--r--src/plugins/networkinformationbackends/scnetworkreachability/CMakeLists.txt1
5 files changed, 8 insertions, 0 deletions
diff --git a/src/plugins/networkinformationbackends/android/CMakeLists.txt b/src/plugins/networkinformationbackends/android/CMakeLists.txt
index d5d3fa5eb6..724dfd6788 100644
--- a/src/plugins/networkinformationbackends/android/CMakeLists.txt
+++ b/src/plugins/networkinformationbackends/android/CMakeLists.txt
@@ -16,6 +16,7 @@ install_jar(Qt${QtBase_VERSION_MAJOR}AndroidNetworkInformationBackend
qt_internal_add_plugin(QAndroidNetworkInformationBackend
OUTPUT_NAME androidnetworkinformationbackend
+ CLASS_NAME QAndroidNetworkInformationBackendFactory
TYPE networkinformationbackends
DEFAULT_IF ANDROID
SOURCES
diff --git a/src/plugins/networkinformationbackends/networklistmanager/CMakeLists.txt b/src/plugins/networkinformationbackends/networklistmanager/CMakeLists.txt
index e3dcbfee97..363f22e18b 100644
--- a/src/plugins/networkinformationbackends/networklistmanager/CMakeLists.txt
+++ b/src/plugins/networkinformationbackends/networklistmanager/CMakeLists.txt
@@ -1,5 +1,6 @@
qt_internal_add_plugin(QNetworkListManagerNetworkInformationBackend
OUTPUT_NAME networklistmanagernetworkinformationbackend
+ CLASS_NAME QNetworkListManagerNetworkInformationBackendFactory
TYPE networkinformationbackends
DEFAULT_IF WINDOWS AND QT_FEATURE_networklistmanager
SOURCES qnetworklistmanagernetworkinformationbackend.cpp
diff --git a/src/plugins/networkinformationbackends/networkmanager/CMakeLists.txt b/src/plugins/networkinformationbackends/networkmanager/CMakeLists.txt
index 44a6e0f38d..c5fa1db526 100644
--- a/src/plugins/networkinformationbackends/networkmanager/CMakeLists.txt
+++ b/src/plugins/networkinformationbackends/networkmanager/CMakeLists.txt
@@ -1,5 +1,6 @@
qt_internal_add_plugin(QNetworkManagerNetworkInformationBackend
OUTPUT_NAME networkmanagernetworkinformationbackend
+ CLASS_NAME QNetworkManagerNetworkInformationBackendFactory
TYPE networkinformationbackends
DEFAULT_IF LINUX
SOURCES
diff --git a/src/plugins/networkinformationbackends/networkmanager/qnetworkmanagernetworkinformationbackend.cpp b/src/plugins/networkinformationbackends/networkmanager/qnetworkmanagernetworkinformationbackend.cpp
index 1677f36fe1..1356078ee0 100644
--- a/src/plugins/networkinformationbackends/networkmanager/qnetworkmanagernetworkinformationbackend.cpp
+++ b/src/plugins/networkinformationbackends/networkmanager/qnetworkmanagernetworkinformationbackend.cpp
@@ -97,6 +97,8 @@ public:
bool isValid() const { return iface.isValid(); }
private:
+ Q_DISABLE_COPY_MOVE(QNetworkManagerNetworkInformationBackend)
+
QNetworkManagerInterface iface;
QNetworkManagerInterface::NMState prevState;
};
@@ -128,6 +130,8 @@ public:
delete std::exchange(backend, nullptr);
return backend;
}
+private:
+ Q_DISABLE_COPY_MOVE(QNetworkManagerNetworkInformationBackendFactory)
};
QNetworkManagerNetworkInformationBackend::QNetworkManagerNetworkInformationBackend()
diff --git a/src/plugins/networkinformationbackends/scnetworkreachability/CMakeLists.txt b/src/plugins/networkinformationbackends/scnetworkreachability/CMakeLists.txt
index d4a1c52c3f..e0b61fe141 100644
--- a/src/plugins/networkinformationbackends/scnetworkreachability/CMakeLists.txt
+++ b/src/plugins/networkinformationbackends/scnetworkreachability/CMakeLists.txt
@@ -1,5 +1,6 @@
qt_internal_add_plugin(QSCNetworkReachabilityNetworkInformationBackend
OUTPUT_NAME scnetworkreachabilitynetworkinformationbackend
+ CLASS_NAME QSCNetworkReachabilityNetworkInformationBackendFactory
TYPE networkinformationbackends
DEFAULT_IF APPLE
SOURCES