From feb1e5853afdd00e1ecc7d2b63bd7f0de490c908 Mon Sep 17 00:00:00 2001 From: qewer33 Date: Sun, 2 Jan 2022 12:22:42 +0300 Subject: [PATCH] Add option to change clock separator --- package/contents/config/main.xml | 4 ++++ package/contents/ui/config/configAppearance.qml | 12 ++++++++++++ package/contents/ui/main.qml | 4 ++-- 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/package/contents/config/main.xml b/package/contents/config/main.xml index f1f6399..8cdc022 100644 --- a/package/contents/config/main.xml +++ b/package/contents/config/main.xml @@ -11,6 +11,10 @@ true + + + . + #ffffff diff --git a/package/contents/ui/config/configAppearance.qml b/package/contents/ui/config/configAppearance.qml index 1acbc92..6422fba 100644 --- a/package/contents/ui/config/configAppearance.qml +++ b/package/contents/ui/config/configAppearance.qml @@ -20,6 +20,7 @@ Item { signal configurationChanged property alias cfg_clockUse24hFormat: use24hFormat.checkState + property alias cfg_clockSeparator: clockSeparatorTextField.text property string cfg_clockFontColor property string cfg_clockFontFamily property bool cfg_clockBoldText @@ -108,6 +109,17 @@ Item { checked: cfg_clockUse24hFormat } + QtLayouts.RowLayout { + QtControls.Label { + text: i18n("Separator:") + } + + QtControls.TextField { + id: clockSeparatorTextField + maximumLength: 1 + } + } + FontConfig { fontModel: fontsModel diff --git a/package/contents/ui/main.qml b/package/contents/ui/main.qml index f335d21..50eaa81 100644 --- a/package/contents/ui/main.qml +++ b/package/contents/ui/main.qml @@ -71,8 +71,8 @@ Item { id: clockLabel anchors.centerIn: parent - text: if (plasmoid.configuration.clockUse24hFormat) Qt.formatTime(currentDateTime, "hh.mm") - else Qt.formatTime(currentDateTime, "hh.mm AP") + text: if (plasmoid.configuration.clockUse24hFormat) Qt.formatTime(currentDateTime, "hh.mm").replace(".", plasmoid.configuration.clockSeparator) + else Qt.formatTime(currentDateTime, "hh.mm AP").replace(".", plasmoid.configuration.clockSeparator) color: plasmoid.configuration.clockFontColor font.family: if (plasmoid.configuration.clockFontFamily === "ccdefault") fontOutfitBold.name