Warning, /plasma/plasma-workspace/lookandfeel/components/Clock.qml is written in an unsupported language. File is not indexed.
0001 /* 0002 SPDX-FileCopyrightText: 2016 David Edmundson <davidedmundson@kde.org> 0003 0004 SPDX-License-Identifier: LGPL-2.0-or-later 0005 */ 0006 0007 import QtQuick 2.15 0008 import QtQuick.Layouts 1.15 0009 0010 import org.kde.plasma.components 3.0 as PlasmaComponents3 0011 import org.kde.plasma.plasma5support 2.0 as P5Support 0012 import org.kde.kirigami 2.20 as Kirigami 0013 0014 ColumnLayout { 0015 readonly property bool softwareRendering: GraphicsInfo.api === GraphicsInfo.Software 0016 0017 PlasmaComponents3.Label { 0018 text: Qt.formatTime(timeSource.data["Local"]["DateTime"], Qt.locale(), Locale.ShortFormat) 0019 textFormat: Text.PlainText 0020 style: softwareRendering ? Text.Outline : Text.Normal 0021 styleColor: softwareRendering ? Kirigami.Theme.backgroundColor : "transparent" //no outline, doesn't matter 0022 font.pointSize: 48 0023 Layout.alignment: Qt.AlignHCenter 0024 } 0025 PlasmaComponents3.Label { 0026 text: Qt.formatDate(timeSource.data["Local"]["DateTime"], Qt.locale(), Locale.LongFormat) 0027 textFormat: Text.PlainText 0028 style: softwareRendering ? Text.Outline : Text.Normal 0029 styleColor: softwareRendering ? Kirigami.Theme.backgroundColor : "transparent" //no outline, doesn't matter 0030 font.pointSize: 24 0031 Layout.alignment: Qt.AlignHCenter 0032 } 0033 P5Support.DataSource { 0034 id: timeSource 0035 engine: "time" 0036 connectedSources: ["Local"] 0037 interval: 1000 0038 } 0039 }