Add Description to Settings Widget
This commit is contained in:
parent
12d74e8f97
commit
ce7e17cc0c
|
@ -16,6 +16,7 @@ Item {
|
||||||
property alias weight: label.font.weight
|
property alias weight: label.font.weight
|
||||||
property alias strikeout: label.font.strikeout
|
property alias strikeout: label.font.strikeout
|
||||||
property alias font: label.font
|
property alias font: label.font
|
||||||
|
property alias topPadding: label.topPadding
|
||||||
property int extraPadding: 0
|
property int extraPadding: 0
|
||||||
|
|
||||||
property Item container: parent
|
property Item container: parent
|
||||||
|
|
13
Setting.qml
13
Setting.qml
|
@ -23,6 +23,7 @@ Column {
|
||||||
property bool last: false
|
property bool last: false
|
||||||
|
|
||||||
property alias label: settingLabel.text
|
property alias label: settingLabel.text
|
||||||
|
property alias description: settingDescriptionLabel.text
|
||||||
property alias field: fieldContainer.children
|
property alias field: fieldContainer.children
|
||||||
|
|
||||||
|
|
||||||
|
@ -39,6 +40,7 @@ Column {
|
||||||
|
|
||||||
anchors.horizontalCenter: parent.horizontalCenter
|
anchors.horizontalCenter: parent.horizontalCenter
|
||||||
|
|
||||||
|
Column {
|
||||||
Opaque.EllipsisLabel {
|
Opaque.EllipsisLabel {
|
||||||
id: settingLabel
|
id: settingLabel
|
||||||
width: container.gridWidth
|
width: container.gridWidth
|
||||||
|
@ -48,6 +50,17 @@ Column {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Opaque.ScalingLabel {
|
||||||
|
id: settingDescriptionLabel
|
||||||
|
width: container.gridWidth
|
||||||
|
color: Theme.mainTextColor
|
||||||
|
size: Theme.chatMetaTextSize * gcd.themeScale
|
||||||
|
visible: settingDescriptionLabel.text != ""
|
||||||
|
topPadding:10
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
Item {
|
Item {
|
||||||
id: fieldContainer
|
id: fieldContainer
|
||||||
width: container.gridWidth
|
width: container.gridWidth
|
||||||
|
|
Loading…
Reference in New Issue