130 lines
2.6 KiB
QML
130 lines
2.6 KiB
QML
|
import QtQuick 2.14
|
||
|
import QtQuick.Layouts 1.14
|
||
|
import StatusQ.Core 0.1
|
||
|
import StatusQ.Core.Theme 0.1
|
||
|
import StatusQ.Controls 0.1
|
||
|
import StatusQ.Components 0.1
|
||
|
|
||
|
GridLayout {
|
||
|
columns: 1
|
||
|
columnSpacing: 5
|
||
|
rowSpacing: 5
|
||
|
|
||
|
StatusListItem {
|
||
|
title: "Title"
|
||
|
}
|
||
|
|
||
|
StatusListItem {
|
||
|
title: "Title"
|
||
|
subTitle: "Subtitle"
|
||
|
}
|
||
|
|
||
|
StatusListItem {
|
||
|
title: "Title"
|
||
|
subTitle: "Subtitle"
|
||
|
icon.name: "info"
|
||
|
}
|
||
|
|
||
|
|
||
|
StatusListItem {
|
||
|
title: "Title"
|
||
|
subTitle: "Subtitle"
|
||
|
image.source: "https://pbs.twimg.com/profile_images/1369221718338895873/T_5fny6o_400x400.jpg"
|
||
|
}
|
||
|
|
||
|
StatusListItem {
|
||
|
title: "Title"
|
||
|
subTitle: "Subtitle"
|
||
|
icon.name: "info"
|
||
|
components: [StatusButton {
|
||
|
text: "Button"
|
||
|
size: StatusBaseButton.Size.Small
|
||
|
}]
|
||
|
}
|
||
|
|
||
|
StatusListItem {
|
||
|
title: "Title"
|
||
|
subTitle: "Subtitle"
|
||
|
icon.name: "info"
|
||
|
components: [StatusSwitch {}]
|
||
|
}
|
||
|
|
||
|
StatusListItem {
|
||
|
title: "Title"
|
||
|
subTitle: "Subtitle"
|
||
|
icon.name: "info"
|
||
|
components: [StatusRadioButton {}]
|
||
|
}
|
||
|
|
||
|
StatusListItem {
|
||
|
title: "Title"
|
||
|
subTitle: "Subtitle"
|
||
|
icon.name: "info"
|
||
|
components: [StatusCheckBox {}]
|
||
|
}
|
||
|
|
||
|
StatusListItem {
|
||
|
title: "Title"
|
||
|
subTitle: "Subtitle"
|
||
|
icon.name: "info"
|
||
|
label: "Text"
|
||
|
}
|
||
|
|
||
|
StatusListItem {
|
||
|
title: "Title"
|
||
|
subTitle: "Subtitle"
|
||
|
icon.name: "info"
|
||
|
label: "Text"
|
||
|
components: [
|
||
|
StatusButton {
|
||
|
text: "Button"
|
||
|
size: StatusBaseButton.Size.Small
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
|
||
|
StatusListItem {
|
||
|
title: "Title"
|
||
|
subTitle: "Subtitle"
|
||
|
icon.name: "info"
|
||
|
label: "Text"
|
||
|
components: [StatusSwitch {}]
|
||
|
}
|
||
|
|
||
|
StatusListItem {
|
||
|
title: "Title"
|
||
|
subTitle: "Subtitle"
|
||
|
icon.name: "info"
|
||
|
label: "Text"
|
||
|
components: [
|
||
|
StatusRadioButton {}
|
||
|
]
|
||
|
}
|
||
|
|
||
|
StatusListItem {
|
||
|
title: "Title"
|
||
|
subTitle: "Subtitle"
|
||
|
icon.name: "info"
|
||
|
label: "Text"
|
||
|
components: [StatusCheckBox {}]
|
||
|
}
|
||
|
|
||
|
StatusListItem {
|
||
|
title: "Title"
|
||
|
subTitle: "Subtitle"
|
||
|
icon.name: "info"
|
||
|
label: "Text"
|
||
|
components: [
|
||
|
StatusBadge {
|
||
|
value: 1
|
||
|
},
|
||
|
StatusIcon {
|
||
|
icon: "info"
|
||
|
color: Theme.palette.baseColor1
|
||
|
width: 20
|
||
|
height: 20
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
}
|