45 lines
846 B
QML
45 lines
846 B
QML
import QtQuick 2.15
|
|
import QtQuick.Controls 2.15
|
|
|
|
import ru.ded.beerlog 1.0
|
|
|
|
Page {
|
|
|
|
title: qsTr("Rests")
|
|
|
|
RestsViewModel {
|
|
id: restsModel
|
|
}
|
|
|
|
ListView {
|
|
id: restsList
|
|
|
|
anchors.fill: parent
|
|
anchors.margins: 10
|
|
|
|
model: restsModel.products
|
|
|
|
delegate: ItemDelegate {
|
|
width: restsList.width
|
|
|
|
text: modelData.title
|
|
|
|
TextField {
|
|
anchors.right: parent.right
|
|
|
|
validator: DoubleValidator {
|
|
bottom: 0.0
|
|
top: 1000.0
|
|
}
|
|
|
|
height: parent.height
|
|
|
|
text: modelData.rest
|
|
inputMethodHints: Qt.ImhPreferNumbers
|
|
|
|
onEditingFinished: restsModel.setProductRest(modelData.productId, text)
|
|
}
|
|
}
|
|
}
|
|
}
|