id: root
property alias label: titleText.text
- property alias value: valueText.text
property alias labelColor: titleText.color
property alias valueColor: valueText.color
property real labelMargin: Theme.paddingLarge
property int _duration: 200
+ property string value
+ property string placeholderText
width: parent ? parent.width : 0
height: contentItem.height
width: Math.min(implicitWidth, parent.width)
truncationMode: TruncationMode.Fade
horizontalAlignment: ((implicitWidth <= (parent.width - titleText.width)) ? Text.AlignLeft : Text.AlignRight)
+ text: (value != "" ? value : placeholderText)
}
}
}