// SPDX-FileCopyrightText: 2025 Florian RICHER // SPDX-License-Identifier: LGPL-2.0-or-later import QtQuick import org.kde.plasma.private.mobileshell.quicksettingsplugin as QS import org.kde.plasma.private.mobileshell as MobileShell import org.kde.plasma.private.mobileshell.waydroidintegrationplugin as AIP QS.QuickSetting { text: i18nc("@action:button", "Waydroid") status: AIP.WaydroidState.sessionStatus === AIP.WaydroidState.SessionRunning ? i18nc("@info:status", "Running") : i18nc("@info:status", "Stopped") icon: "folder-android-symbolic" settingsCommand: "plasma-open-settings kcm_waydroidintegration" enabled: AIP.WaydroidState.sessionStatus === AIP.WaydroidState.SessionRunning available: AIP.WaydroidState.status === AIP.WaydroidState.Initialized function toggle(): void { if (AIP.WaydroidState.sessionStatus === AIP.WaydroidState.SessionRunning) { AIP.WaydroidState.stopSession() } else { AIP.WaydroidState.startSession() } } }