mirror of
https://github.com/end-4/dots-hyprland.git
synced 2026-06-06 23:39:27 -05:00
44 lines
1.1 KiB
QML
44 lines
1.1 KiB
QML
import qs.modules.common
|
|
import qs.modules.common.widgets
|
|
import qs.services
|
|
import QtQuick
|
|
import QtQuick.Layouts
|
|
import "../bar" as Bar
|
|
|
|
Item {
|
|
id: root
|
|
property bool borderless: Config.options.bar.borderless
|
|
implicitHeight: clockColumn.implicitHeight
|
|
implicitWidth: Appearance.sizes.verticalBarWidth
|
|
|
|
ColumnLayout {
|
|
id: clockColumn
|
|
anchors.centerIn: parent
|
|
spacing: 0
|
|
|
|
Repeater {
|
|
model: DateTime.time.split(/[: ]/)
|
|
delegate: StyledText {
|
|
required property string modelData
|
|
Layout.alignment: Qt.AlignHCenter
|
|
font.pixelSize: modelData.match(/am|pm/i) ?
|
|
Appearance.font.pixelSize.smaller // Smaller "am"/"pm" text
|
|
: Appearance.font.pixelSize.large
|
|
color: Appearance.colors.colOnLayer1
|
|
text: modelData.padStart(2, "0")
|
|
}
|
|
}
|
|
}
|
|
|
|
MouseArea {
|
|
id: mouseArea
|
|
anchors.fill: parent
|
|
hoverEnabled: true
|
|
acceptedButtons: Qt.NoButton
|
|
|
|
Bar.ClockWidgetTooltip {
|
|
hoverTarget: mouseArea
|
|
}
|
|
}
|
|
}
|