import qs.services import qs.modules.common import qs.modules.common.functions import qs.modules.common.widgets import QtQuick import Quickshell import Quickshell.Bluetooth AndroidQuickToggleButton { id: root name: Translation.tr("Bluetooth") statusText: BluetoothStatus.firstActiveDevice?.name ?? Translation.tr("No device") toggled: BluetoothStatus.enabled buttonIcon: BluetoothStatus.connected ? "bluetooth_connected" : BluetoothStatus.enabled ? "bluetooth" : "bluetooth_disabled" onClicked: { Bluetooth.defaultAdapter.enabled = !Bluetooth.defaultAdapter?.enabled } StyledToolTip { text: Translation.tr("%1 | Right-click to configure").arg( (BluetoothStatus.firstActiveDevice?.name ?? Translation.tr("Bluetooth")) + (BluetoothStatus.activeDeviceCount > 1 ? ` +${BluetoothStatus.activeDeviceCount - 1}` : "") ) } }