From fc3b08f6cb70ed4aa90aa25a485472c876033b2a Mon Sep 17 00:00:00 2001 From: Bruno Inec Date: Wed, 27 Aug 2025 07:58:54 +0200 Subject: bar/clock: allow hiding icon (#484) * bar(clock): allow hiding the calendar icon * loader + showCalendarIcon -> showIcon --------- Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> --- modules/bar/components/Clock.qml | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) (limited to 'modules') diff --git a/modules/bar/components/Clock.qml b/modules/bar/components/Clock.qml index 46f0e47..be29c0b 100644 --- a/modules/bar/components/Clock.qml +++ b/modules/bar/components/Clock.qml @@ -1,3 +1,5 @@ +pragma ComponentBehavior: Bound + import qs.components import qs.services import qs.config @@ -10,13 +12,17 @@ Column { spacing: Appearance.spacing.small - MaterialIcon { - id: icon + Loader { + anchors.horizontalCenter: parent.horizontalCenter - text: "calendar_month" - color: root.colour + active: Config.bar.clock.showIcon + visible: active + asynchronous: true - anchors.horizontalCenter: parent.horizontalCenter + sourceComponent: MaterialIcon { + text: "calendar_month" + color: root.colour + } } StyledText { -- cgit v1.2.3-freya