mirror of
https://github.com/end-4/dots-hyprland.git
synced 2026-06-05 14:59:27 -05:00
56 lines
1.5 KiB
QML
56 lines
1.5 KiB
QML
import QtQuick
|
|
import QtQuick.Layouts
|
|
import qs
|
|
import qs.services
|
|
import qs.modules.common
|
|
import qs.modules.waffle.looks
|
|
|
|
BarButton {
|
|
id: root
|
|
|
|
rightInset: 12 // For now this is the rightmost button. Desktop peek is useless. (for now)
|
|
leftPadding: 12
|
|
rightPadding: 22
|
|
|
|
checked: GlobalStates.sidebarRightOpen
|
|
onClicked: {
|
|
GlobalStates.sidebarRightOpen = !GlobalStates.sidebarRightOpen;
|
|
}
|
|
|
|
contentItem: Item {
|
|
// anchors.centerIn: parent
|
|
implicitHeight: contentLayout.implicitHeight
|
|
implicitWidth: contentLayout.implicitWidth
|
|
Row {
|
|
id: contentLayout
|
|
anchors.centerIn: parent
|
|
spacing: 7
|
|
|
|
Column {
|
|
anchors.verticalCenter: parent.verticalCenter
|
|
WText {
|
|
anchors.right: parent.right
|
|
text: DateTime.time
|
|
}
|
|
WText {
|
|
anchors.right: parent.right
|
|
text: DateTime.date
|
|
}
|
|
}
|
|
FluentIcon {
|
|
visible: Notifications.silent
|
|
anchors.verticalCenter: parent.verticalCenter
|
|
icon: "alert-snooze"
|
|
implicitSize: 18
|
|
filled: true
|
|
}
|
|
}
|
|
}
|
|
|
|
BarToolTip {
|
|
id: tooltip
|
|
extraVisibleCondition: root.shouldShowTooltip
|
|
text: `${Qt.locale().toString(DateTime.clock.date, "dddd, MMMM d, yyyy")}\n\n${Qt.locale().toString(DateTime.clock.date, "ddd hh:mm AP")}`
|
|
}
|
|
}
|