use styled switch

This commit is contained in:
Benjamin Palko 2025-08-31 11:33:19 -04:00
parent 135446ab82
commit e27dadba0f
2 changed files with 12 additions and 27 deletions

View file

@ -4,7 +4,6 @@ import qs.components
import qs.config
import qs.widgets
import QtQuick
import QtQuick.Controls
import QtQuick.Layouts
import Quickshell
import Quickshell.Bluetooth
@ -22,32 +21,22 @@ StyledPopupWindow {
margin: 16
Layout.fillWidth: true
RowLayout {
RowLayout {
StyledText {
StyledSwitch {
text: "Enabled"
}
Switch {
checkable: !!Bluetooth.defaultAdapter
checked: Bluetooth.defaultAdapter?.enabled ?? false
onClicked: Bluetooth.defaultAdapter.enabled = checked
}
}
RowLayout {
StyledSwitch {
Layout.alignment: Qt.AlignRight
StyledText {
text: "Scan"
}
Switch {
checkable: !!Bluetooth.defaultAdapter
checked: Bluetooth.defaultAdapter?.discovering ?? false
onClicked: Bluetooth.defaultAdapter.discovering = checked
}
}
}
}
StyledWrapperRectangle {
margin: 16

View file

@ -5,7 +5,6 @@ import qs.config
import qs.services
import qs.widgets
import QtQuick
import QtQuick.Controls
import QtQuick.Layouts
StyledPopupWindow {
@ -20,17 +19,14 @@ StyledPopupWindow {
RowLayout {
Layout.fillWidth: true
StyledText {
text: "Enabled"
}
Switch {
StyledSwitch {
text: "Enabled"
checked: Notifications.enabled
onClicked: Notifications.enabled = checked
}
StyledButton {
id: clearButton
Layout.alignment: Qt.AlignRight
text: "Clear"
onClicked: Notifications.clear()