/* * SPDX-FileCopyrightText: 2021 Bhushan Shah * SPDX-FileCopyrightText: 2021 Nicolas Fella * * SPDX-License-Identifier: LGPL-2.0-or-later */ import org.kde.plasma.networkmanagement as PlasmaNM import org.kde.plasma.private.mobileshell.quicksettingsplugin as QS import org.kde.plasma.private.mobileshell as MobileShell QS.QuickSetting { text: i18n("Airplane Mode") icon: PlasmaNM.Configuration.airplaneModeEnabled ? "network-flightmode-on" : "network-flightmode-off" status: "" enabled: PlasmaNM.Configuration.airplaneModeEnabled function toggle() { MobileShell.NetworkInfo.handler.enableAirplaneMode(!PlasmaNM.Configuration.airplaneModeEnabled); PlasmaNM.Configuration.airplaneModeEnabled = !PlasmaNM.Configuration.airplaneModeEnabled; } }