Clock: factorized many settings in a single combobox
This commit is contained in:
parent
baafe54d13
commit
83fbb8f95d
4 changed files with 109 additions and 85 deletions
|
|
@ -142,9 +142,16 @@ Singleton {
|
|||
!== undefined ? widget.alwaysShowPercentage : adapter.bar.alwaysShowBatteryPercentage
|
||||
break
|
||||
case "Clock":
|
||||
widget.showDate = widget.showDate !== undefined ? widget.showDate : adapter.location.showDateWithClock
|
||||
widget.use12HourClock = widget.use12HourClock !== undefined ? widget.use12HourClock : adapter.location.use12HourClock
|
||||
widget.reverseDayMonth = widget.reverseDayMonth !== undefined ? widget.reverseDayMonth : adapter.location.reverseDayMonth
|
||||
if (widget.showDate !== undefined) {
|
||||
console.log("HELLLO")
|
||||
widget.displayFormat = "time-date"
|
||||
} else if (widget.showSeconds) {
|
||||
widget.displayFormat = "time-seconds"
|
||||
}
|
||||
delete widget.showDate
|
||||
delete widget.showSeconds
|
||||
break
|
||||
case "MediaMini":
|
||||
widget.showAlbumArt = widget.showAlbumArt !== undefined ? widget.showAlbumArt : adapter.audio.showMiniplayerAlbumArt
|
||||
|
|
@ -174,7 +181,7 @@ Singleton {
|
|||
}
|
||||
}
|
||||
|
||||
// Backup the widget definition before altering
|
||||
// Compare settings, to detect if something has been upgraded
|
||||
const widgetAfter = JSON.stringify(widget)
|
||||
return (widgetAfter !== widgetBefore)
|
||||
}
|
||||
|
|
@ -258,7 +265,7 @@ Singleton {
|
|||
JsonAdapter {
|
||||
id: adapter
|
||||
|
||||
property int settingsVersion: 1
|
||||
property int settingsVersion: 2
|
||||
|
||||
// bar
|
||||
property JsonObject bar: JsonObject {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue