From c1b844b8571b6a5f9bde2490f841e76a0c8efaac Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Mon, 4 Aug 2025 14:52:05 +1000 Subject: dcontent/bt: settings toggle between Make settings button go to first device if already on settings --- modules/detachedcontent/bluetooth/DeviceList.qml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'modules') diff --git a/modules/detachedcontent/bluetooth/DeviceList.qml b/modules/detachedcontent/bluetooth/DeviceList.qml index bbacf30..8876be7 100644 --- a/modules/detachedcontent/bluetooth/DeviceList.qml +++ b/modules/detachedcontent/bluetooth/DeviceList.qml @@ -74,7 +74,11 @@ ColumnLayout { accent: "Primary" function onClicked(): void { - root.session.bt.active = null; + if (root.session.bt.active) + root.session.bt.active = null; + else { + root.session.bt.active = deviceModel.values[0] ?? null; + } } } } @@ -137,6 +141,7 @@ ColumnLayout { StyledListView { model: ScriptModel { + id: deviceModel values: [...Bluetooth.devices.values].sort((a, b) => (b.connected - a.connected) || (b.paired - a.paired)) } -- cgit v1.2.3-freya