quick push
This commit is contained in:
parent
12753b6823
commit
31dd09baff
@ -1,3 +1,4 @@
|
|||||||
|
pragma ComponentBehavior: Bound
|
||||||
import Quickshell
|
import Quickshell
|
||||||
import QtQuick
|
import QtQuick
|
||||||
import qs
|
import qs
|
||||||
@ -5,6 +6,7 @@ import qs.settings
|
|||||||
|
|
||||||
Variants {
|
Variants {
|
||||||
model: Quickshell.screens
|
model: Quickshell.screens
|
||||||
|
property var radius: root.container.radius
|
||||||
|
|
||||||
delegate: PanelWindow {
|
delegate: PanelWindow {
|
||||||
id: root
|
id: root
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
import Quickshell
|
import Quickshell
|
||||||
import QtQuick
|
import QtQuick
|
||||||
|
import QtQuick.Controls
|
||||||
import qs
|
import qs
|
||||||
import qs.settings
|
import qs.settings
|
||||||
import qs.reusables
|
import qs.reusables
|
||||||
@ -24,8 +25,17 @@ Rectangle {
|
|||||||
}
|
}
|
||||||
CustomText {
|
CustomText {
|
||||||
id: clockText
|
id: clockText
|
||||||
|
property bool showFull
|
||||||
anchors.centerIn: parent
|
anchors.centerIn: parent
|
||||||
text: Qt.formatDateTime(clock.date, "hh:mm")
|
text: showFull ? Qt.formatDateTime(clock.date, "hh:mm / dd.mm.yy") : Qt.formatDateTime(clock.date, "hh:mm")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
MouseArea {
|
||||||
|
id: formatSwitch
|
||||||
|
acceptedButtons: Qt.LeftButton | Qt.RightButton
|
||||||
|
anchors.fill: parent
|
||||||
|
cursorShape: Qt.PointingHandCursor
|
||||||
|
hoverEnabled: true
|
||||||
|
onClicked: clockText.showFull = !clockText.showFull
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -8,7 +8,7 @@ import qs
|
|||||||
|
|
||||||
Rectangle {
|
Rectangle {
|
||||||
id: container
|
id: container
|
||||||
border.color: Colors.color7
|
border.color: pavuArea.containsMouse ? Colors.color8 : Colors.color7
|
||||||
border.width: 1
|
border.width: 1
|
||||||
radius: implicitHeight / 2
|
radius: implicitHeight / 2
|
||||||
color: Colors.color0
|
color: Colors.color0
|
||||||
@ -71,6 +71,7 @@ Rectangle {
|
|||||||
onClicked: pavuLauncher.exec(pavuLauncher.command)
|
onClicked: pavuLauncher.exec(pavuLauncher.command)
|
||||||
acceptedButtons: Qt.LeftButton
|
acceptedButtons: Qt.LeftButton
|
||||||
cursorShape: Qt.PointingHandCursor
|
cursorShape: Qt.PointingHandCursor
|
||||||
|
hoverEnabled: true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
import QtQuick
|
import QtQuick
|
||||||
import QtQuick.Layouts
|
import QtQuick.Layouts
|
||||||
import qs
|
import qs
|
||||||
|
import qs.modules.bar
|
||||||
import qs.reusables
|
import qs.reusables
|
||||||
import Quickshell.Widgets
|
import Quickshell.Widgets
|
||||||
|
|
||||||
@ -11,7 +12,7 @@ Rectangle {
|
|||||||
implicitHeight: fullLayout.implicitHeight + 20
|
implicitHeight: fullLayout.implicitHeight + 20
|
||||||
color: Colors.background
|
color: Colors.background
|
||||||
border.color: dismissArea.containsMouse ? Colors.foreground : Colors.color8
|
border.color: dismissArea.containsMouse ? Colors.foreground : Colors.color8
|
||||||
radius: 24
|
radius: 22
|
||||||
Timer {
|
Timer {
|
||||||
id: dismissTimer
|
id: dismissTimer
|
||||||
interval: 5000
|
interval: 5000
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user