mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-17 22:16:16 +00:00
mobile-widgets: use radiobuttons for Units
Change to radiobuttons for units, and add a third choice (personalize). Signed-off-by: jan Iversen <jan@casacondor.com>
This commit is contained in:
parent
ef9bce9233
commit
cc5b856280
1 changed files with 16 additions and 23 deletions
|
@ -347,37 +347,30 @@ Kirigami.ScrollablePage {
|
|||
id: sectionUnits
|
||||
title: qsTr("Units")
|
||||
|
||||
GridLayout {
|
||||
id: unit_system
|
||||
visible: sectionUnits.isExpanded
|
||||
columns: 2
|
||||
|
||||
TemplateLabel {
|
||||
text: qsTr("Use Imperial Units")
|
||||
Layout.preferredWidth: gridWidth * 0.75
|
||||
Row {
|
||||
TemplateRadioButton {
|
||||
text: qsTr("Metric")
|
||||
checked: (Backend.unit_system === Enums.METRIC)
|
||||
onClicked: {
|
||||
Backend.unit_system = Enums.METRIC
|
||||
manager.changesNeedSaving()
|
||||
manager.refreshDiveList()
|
||||
}
|
||||
}
|
||||
SsrfSwitch {
|
||||
id: imperialButton
|
||||
checked: Backend.unit_system === Enums.IMPERIAL
|
||||
enabled: Backend.unit_system === Enums.METRIC
|
||||
Layout.preferredWidth: gridWidth * 0.25
|
||||
TemplateRadioButton {
|
||||
text: qsTr("Imperial")
|
||||
checked: (Backend.unit_system === Enums.IMPERIAL)
|
||||
onClicked: {
|
||||
Backend.unit_system = Enums.IMPERIAL
|
||||
manager.changesNeedSaving()
|
||||
manager.refreshDiveList()
|
||||
}
|
||||
}
|
||||
TemplateLabel {
|
||||
text: qsTr("Use Metric Units")
|
||||
Layout.preferredWidth: gridWidth * 0.75
|
||||
}
|
||||
SsrfSwitch {
|
||||
id: metricButtton
|
||||
checked: Backend.unit_system === Enums.METRIC
|
||||
enabled: Backend.unit_system === Enums.IMPERIAL
|
||||
Layout.preferredWidth: gridWidth * 0.25
|
||||
TemplateRadioButton {
|
||||
text: qsTr("Personalize")
|
||||
checked: (Backend.unit_system === Enums.PERSONALIZE)
|
||||
onClicked: {
|
||||
Backend.unit_system = Enums.METRIC
|
||||
Backend.unit_system = Enums.PERSONALIZE
|
||||
manager.changesNeedSaving()
|
||||
manager.refreshDiveList()
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue