summaryrefslogtreecommitdiff
path: root/modules/controlcenter/network/WirelessConnectionHelper.qml
diff options
context:
space:
mode:
Diffstat (limited to 'modules/controlcenter/network/WirelessConnectionHelper.qml')
-rw-r--r--modules/controlcenter/network/WirelessConnectionHelper.qml46
1 files changed, 0 insertions, 46 deletions
diff --git a/modules/controlcenter/network/WirelessConnectionHelper.qml b/modules/controlcenter/network/WirelessConnectionHelper.qml
deleted file mode 100644
index d63b359..0000000
--- a/modules/controlcenter/network/WirelessConnectionHelper.qml
+++ /dev/null
@@ -1,46 +0,0 @@
-pragma ComponentBehavior: Bound
-
-import ".."
-import qs.services
-import QtQuick
-
-QtObject {
- id: root
-
- required property Session session
-
- function connectToNetwork(network: var): void {
- if (!network) {
- return;
- }
-
- // If already connected to a different network, disconnect first
- if (Network.active && Network.active.ssid !== network.ssid) {
- Network.disconnectFromNetwork();
- Qt.callLater(() => {
- performConnect(network);
- });
- } else {
- performConnect(network);
- }
- }
-
- function performConnect(network: var): void {
- if (network.isSecure) {
- // Try connecting without password first (in case it's saved)
- Network.connectToNetworkWithPasswordCheck(
- network.ssid,
- network.isSecure,
- () => {
- // Callback: connection failed, show password dialog
- root.session.network.showPasswordDialog = true;
- root.session.network.pendingNetwork = network;
- },
- network.bssid
- );
- } else {
- Network.connectToNetwork(network.ssid, "", network.bssid, null);
- }
- }
-}
-