LedDisplay/OmobiDisplayApp/ressources/qml/DisplayTextDelegate.qml

53 lines
1.1 KiB
QML
Raw Normal View History

2020-10-11 21:01:21 +02:00
import QtQuick 2.0
import QtQuick.Controls 2.0
import QtQuick.Layouts 1.0
CollapsableItemDelegate {
id: control
expandedComponent: Component {
Item {
implicitHeight: 200
RowLayout {
anchors.fill: parent
TextField {
id: textTextInput
Layout.preferredWidth: parent.width
Layout.preferredHeight: 50
text: model.text
}
Button {
Layout.preferredWidth: parent.width
Layout.preferredHeight: 50
text: "apply"
onClicked: {
model.text = textTextInput.text
}
}
}
}
}
Text {
id: labelText
anchors {
top: parent.top
left: parent.left
right: parent.right
margins: 5
}
height: 70 - 2 * anchors.margins
verticalAlignment: Text.AlignVCenter
font.pixelSize: height * 0.4
text: model.text
}
}