76 lines
1.3 KiB
QML
76 lines
1.3 KiB
QML
import "root:/widgets"
|
|
import "root:/services"
|
|
import "root:/config"
|
|
import "dash"
|
|
import QtQuick.Layouts
|
|
|
|
GridLayout {
|
|
id: root
|
|
|
|
rowSpacing: Appearance.spacing.normal
|
|
columnSpacing: Appearance.spacing.normal
|
|
|
|
Rect {
|
|
Layout.columnSpan: 3
|
|
|
|
User {}
|
|
}
|
|
|
|
Rect {
|
|
text: "toggles"
|
|
|
|
Layout.column: 3
|
|
Layout.columnSpan: 2
|
|
Layout.preferredWidth: 250
|
|
Layout.fillHeight: true
|
|
}
|
|
|
|
Rect {
|
|
text: "time"
|
|
|
|
Layout.row: 1
|
|
Layout.preferredWidth: 100
|
|
Layout.fillHeight: true
|
|
}
|
|
|
|
Rect {
|
|
text: "calendar"
|
|
|
|
Layout.row: 1
|
|
Layout.column: 1
|
|
Layout.columnSpan: 3
|
|
Layout.fillWidth: true
|
|
Layout.preferredHeight: 200
|
|
}
|
|
|
|
Rect {
|
|
text: "perf"
|
|
|
|
Layout.row: 1
|
|
Layout.column: 4
|
|
Layout.preferredWidth: 120
|
|
Layout.fillHeight: true
|
|
}
|
|
|
|
Rect {
|
|
text: "media"
|
|
|
|
Layout.row: 0
|
|
Layout.column: 5
|
|
Layout.rowSpan: 2
|
|
Layout.preferredWidth: 250
|
|
Layout.fillHeight: true
|
|
}
|
|
|
|
component Rect: StyledRect {
|
|
property string text
|
|
|
|
radius: Appearance.rounding.small
|
|
color: Colours.palette.m3surfaceContainer
|
|
|
|
StyledText {
|
|
anchors.centerIn: parent
|
|
text: parent.text
|
|
}
|
|
}
|
|
}
|