From cb1bf9a029a2abd2e7929329b604a9374a1f8b8f Mon Sep 17 00:00:00 2001 From: Ronan Abhamon Date: Tue, 20 Sep 2016 09:27:17 +0200 Subject: [PATCH] feat(mainWindow/contact): view in progress --- tests/ui/components/form/ListForm.qml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/tests/ui/components/form/ListForm.qml b/tests/ui/components/form/ListForm.qml index 3aec038e9..1567c6863 100644 --- a/tests/ui/components/form/ListForm.qml +++ b/tests/ui/components/form/ListForm.qml @@ -18,11 +18,8 @@ RowLayout { Layout.preferredHeight: 16 Layout.preferredWidth: 16 onClicked: { - console.log(valuesModel.get(valuesModel.count - 1).$value.length) - if (valuesModel.count === 0 || - valuesModel.get(valuesModel.count - 1).$value.length !== 0 - ) { + valuesModel.get(valuesModel.count - 1).$value.length !== 0) { valuesModel.append({ $value: '' }) } } @@ -60,7 +57,8 @@ RowLayout { color: textEdit.focus ? '#E6E6E6' : 'transparent' id: background implicitHeight: textEdit.height - implicitWidth: textEdit.contentWidth + textEdit.padding * 2 + implicitWidth: textEdit.contentWidth + + textEdit.padding * 2 } Text { @@ -92,6 +90,10 @@ RowLayout { onEditingFinished: { if (text.length === 0) { valuesModel.remove(index) + } else { + // textEdit.text is not the same value than + // valuesModel.get(index) + valuesModel.set(index, { $value: text }) } // Hack: The edition is finished but the focus