convert to widgets
This commit is contained in:
parent
5ba47e03af
commit
74267a7dc4
1 changed files with 16 additions and 26 deletions
|
|
@ -1,29 +1,25 @@
|
||||||
|
import qs.config
|
||||||
|
import qs.constants
|
||||||
|
import qs.services
|
||||||
|
import qs.utils
|
||||||
|
import qs.widgets
|
||||||
import QtQuick
|
import QtQuick
|
||||||
import Quickshell
|
import QtQuick.Layouts
|
||||||
import "../../../config/"
|
|
||||||
import "../../../constants/"
|
|
||||||
import "../../../services/"
|
|
||||||
import "../../../styled/"
|
|
||||||
import "../../../utils/"
|
|
||||||
|
|
||||||
Clickable {
|
StyledButton {
|
||||||
id: root
|
id: root
|
||||||
|
|
||||||
property bool showTemp: false
|
property bool showTemp: false
|
||||||
|
|
||||||
implicitWidth: row.width
|
|
||||||
implicitHeight: Dimensions.cpu.height
|
|
||||||
|
|
||||||
Ref {
|
|
||||||
service: SystemInfo
|
|
||||||
}
|
|
||||||
|
|
||||||
onClicked: {
|
onClicked: {
|
||||||
root.showTemp = !root.showTemp;
|
showTemp = !showTemp;
|
||||||
}
|
}
|
||||||
|
|
||||||
Row {
|
content: RowLayout {
|
||||||
id: row
|
id: row
|
||||||
|
Ref {
|
||||||
|
service: SystemInfo
|
||||||
|
}
|
||||||
StyledText {
|
StyledText {
|
||||||
id: icon
|
id: icon
|
||||||
|
|
||||||
|
|
@ -32,26 +28,20 @@ Clickable {
|
||||||
font.bold: true
|
font.bold: true
|
||||||
text: Icons.cpu
|
text: Icons.cpu
|
||||||
|
|
||||||
anchors.verticalCenter: parent.verticalCenter
|
color: root.containsMouse ? Theme.palette.base300 : Theme.palette.basecontent
|
||||||
topPadding: Dimensions.cpu.verticalPadding
|
|
||||||
bottomPadding: Dimensions.cpu.verticalPadding
|
|
||||||
leftPadding: Dimensions.cpu.horizontalPadding
|
|
||||||
}
|
}
|
||||||
|
|
||||||
StyledText {
|
StyledText {
|
||||||
id: text
|
id: text
|
||||||
anchors.verticalCenter: parent.verticalCenter
|
|
||||||
topPadding: Dimensions.cpu.verticalPadding
|
|
||||||
bottomPadding: Dimensions.cpu.verticalPadding
|
|
||||||
rightPadding: Dimensions.cpu.horizontalPadding
|
|
||||||
|
|
||||||
font.pixelSize: Dimensions.cpu.fontSize
|
font.pixelSize: Dimensions.cpu.fontSize
|
||||||
|
|
||||||
text: ` ${(SystemInfo.cpuPerc * 100).toFixed()}%`
|
text: ` ${(SystemInfo.cpuPerc * 100).toFixed()}%`
|
||||||
|
|
||||||
|
color: root.containsMouse ? Theme.palette.base300 : Theme.palette.basecontent
|
||||||
|
|
||||||
states: [
|
states: [
|
||||||
State {
|
State {
|
||||||
name: "temp"
|
name: "showTemp"
|
||||||
when: root.showTemp
|
when: root.showTemp
|
||||||
PropertyChanges {
|
PropertyChanges {
|
||||||
text {
|
text {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue