Warning, /plasma/plasma-mobile/quicksettings/wifi/contents/ui/main.qml is written in an unsupported language. File is not indexed.

0001 // SPDX-FileCopyrightText: 2022 Devin Lin <devin@kde.org>
0002 // SPDX-License-Identifier: LGPL-2.0-or-later
0003 
0004 import QtQuick 2.15
0005 
0006 import org.kde.plasma.networkmanagement 0.2 as PlasmaNM
0007 import org.kde.plasma.private.mobileshell 1.0 as MobileShell
0008 
0009 MobileShell.QuickSetting {
0010     PlasmaNM.Handler {
0011         id: nmHandler
0012     }
0013 
0014     PlasmaNM.EnabledConnections {
0015         id: enabledConnections
0016     }
0017     
0018     PlasmaNM.NetworkStatus {
0019         id: networkStatus
0020     }
0021 
0022     text: i18n("Wi-Fi")
0023     status: enabledConnections.wirelessEnabled ? networkStatus.activeConnections : ""
0024     icon: "network-wireless-signal"
0025     settingsCommand: "plasma-open-settings kcm_mobile_wifi"
0026     function toggle() {
0027         nmHandler.enableWireless(!enabledConnections.wirelessEnabled)
0028     }
0029     enabled: enabledConnections.wirelessEnabled
0030 }