// SPDX-FileCopyrightText: 2022 Yari Polla // SPDX-License-Identifier: LGPL-2.0-or-later import QtQuick 2.15 import org.kde.plasma.networkmanagement as PlasmaNM import org.kde.plasma.private.mobileshell.quicksettingsplugin as QS QS.QuickSetting { id: root PlasmaNM.Handler { id: nmHandler } PlasmaNM.WirelessStatus { id: wirelessStatus } text: i18n("Hotspot") icon: "network-wireless-hotspot" enabled: wirelessStatus.hotspotSSID.length !== 0 status: enabled ? wirelessStatus.hotspotSSID : "" settingsCommand: "plasma-open-settings kcm_mobile_hotspot" function toggle() { if (!enabled) { nmHandler.createHotspot(); } else { nmHandler.stopHotspot(); } } }