mirror of
https://github.com/NohamR/xovi-qmd-extensions.git
synced 2026-07-11 22:42:39 +00:00
Rename 3.22 extensions to 3.22.0.64 and update README
This commit is contained in:
63
3.22.0.64/quickSettingsClock.qmd
Normal file
63
3.22.0.64/quickSettingsClock.qmd
Normal file
@@ -0,0 +1,63 @@
|
||||
; credit for the original clock implementation: https://github.com/StarNumber12046/xovi-qmd-extensions/blob/main/quickSettingsClock.qmd
|
||||
AFFECT [[12542166428983872557]]
|
||||
IMPORT [[9024234502391964376]] 1.0
|
||||
|
||||
TRAVERSE [[7711468349764991]] > [[6502786168]] > [[8397788359424131273]] > [[14125623155555875541]] > [[6502786168]] > [[254501558939456351]]#[[254548156692664613]]
|
||||
|
||||
LOCATE BEFORE [[3875623948647577544]]#[[6090168079272128033]]
|
||||
INSERT {
|
||||
~&14397210151462632996&~ {
|
||||
~&5972374&~: quickSettingsClock
|
||||
|
||||
property bool showSeconds: ~&214625660372&~
|
||||
property ~&7083178290016&~ minuteFormat: "dd/MM hh:mm"
|
||||
property ~&7083178290016&~ secondFormat: "dd/MM hh:mm:ss"
|
||||
property ~&197088788&~ minuteInterval: 60000
|
||||
property ~&197088788&~ secondInterval: 1000
|
||||
property ~&197088788&~ cestOffset: 2 * 3600000
|
||||
|
||||
~&6504315758&~: ~&5971598&~.~&6460516198169535423&~(getCestTime(), minuteFormat)
|
||||
|
||||
function getCestTime() {
|
||||
~&197102514&~ now = new ~&6502586279&~();
|
||||
~&197102514&~ utc = now.getTime() + (now.getTimezoneOffset() * 60000);
|
||||
~&7083121450889&~ new ~&6502586279&~(utc + cestOffset);
|
||||
}
|
||||
|
||||
function updateClock() {
|
||||
~&6504315758&~ = ~&5971598&~.~&6460516198169535423&~(getCestTime(), showSeconds ? secondFormat : minuteFormat);
|
||||
}
|
||||
|
||||
~&254480451320573660&~.~&495334332051582499&~: {
|
||||
updateClock();
|
||||
}
|
||||
|
||||
onShowSecondsChanged: {
|
||||
quickSettingsClockTimer.~&233743006639214&~();
|
||||
updateClock();
|
||||
}
|
||||
|
||||
~&214604601930&~ {
|
||||
~&5972374&~: quickSettingsClockTimer
|
||||
~&7713147298280334&~: quickSettingsClock.showSeconds ? quickSettingsClock.secondInterval : quickSettingsClock.minuteInterval
|
||||
~&7083121289162&~: ~&6504329801&~
|
||||
~&233743626668842&~: ~&6504329801&~
|
||||
|
||||
~&495358363329399331&~: {
|
||||
quickSettingsClock.updateClock();
|
||||
}
|
||||
}
|
||||
|
||||
~&254494525842443467&~ {
|
||||
~&233721384511543&~.~&6503816592&~: ~&7083038346995&~
|
||||
~&477346538929698200&~: ~&5971598&~.PointingHandCursor
|
||||
~&254542236275632405&~: {
|
||||
quickSettingsClock.showSeconds = !quickSettingsClock.showSeconds;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
END TRAVERSE
|
||||
|
||||
END AFFECT
|
||||
Reference in New Issue
Block a user