1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-01-31 08:52:49 -05:00

check disabled option on DankButtonGroup + always show bluetooth

placeholder
This commit is contained in:
bbedward
2025-09-19 17:00:53 -04:00
parent 2ce32e8bb5
commit 4a673fe1b5
4 changed files with 10 additions and 5 deletions

View File

@@ -70,6 +70,7 @@ Item {
model: ["AC Power", "Battery"]
currentIndex: 0
selectionMode: "single"
checkEnabled: false
}
}

View File

@@ -607,11 +607,14 @@ DankPopout {
width: (parent.width - Theme.spacingM) / 2
expanded: root.expandedSection === "bluetooth"
onClicked: {
if (!BluetoothService.available) return
if (BluetoothService.adapter)
BluetoothService.adapter.enabled = !BluetoothService.adapter.enabled
}
onExpandClicked: root.toggleSection("bluetooth")
visible: BluetoothService.available
onExpandClicked: {
if (!BluetoothService.available) return
root.toggleSection("bluetooth")
}
}
}

View File

@@ -40,7 +40,7 @@ BasePill {
primaryText: {
if (!BluetoothService.available) {
return "Bluetooth unavailable"
return "Bluetooth"
}
if (!BluetoothService.adapter) {
return "No adapter"
@@ -53,7 +53,7 @@ BasePill {
secondaryText: {
if (!BluetoothService.available) {
return "Hardware not found"
return "Not available"
}
if (!BluetoothService.adapter || !BluetoothService.adapter.enabled) {
return "Off"

View File

@@ -9,6 +9,7 @@ Row {
property int currentIndex: -1
property string selectionMode: "single"
property bool multiSelect: selectionMode === "multi"
property bool checkEnabled: true
signal selectionChanged(int index, bool selected)
@@ -143,7 +144,7 @@ Row {
name: "check"
size: Theme.iconSizeSmall
color: segment.selected ? Theme.surfaceText : Theme.primaryText
visible: segment.selected
visible: root.checkEnabled && segment.selected
opacity: segment.selected ? 1 : 0
scale: segment.selected ? 1 : 0.6