diff options
author | Dirk Hohndel <dirk@hohndel.org> | 2016-01-21 13:09:10 -0800 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2016-01-21 13:09:10 -0800 |
commit | 260cd14a2b7331e8b6a607058b43ea26f32667a5 (patch) | |
tree | 2498545712eeea786e6421c4ac9f6e0f7aa4722f | |
parent | 9e9d220c98038aa8a6864b7544544b09cfadefd2 (diff) | |
download | subsurface-260cd14a2b7331e8b6a607058b43ea26f32667a5.tar.gz |
QML UI: maximize horizontal size of notes when editing
This seems a bit brute force but I couldn't get the width to propagate
correctly any other way.
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
-rw-r--r-- | qt-mobile/qml/DiveDetails.qml | 1 | ||||
-rw-r--r-- | qt-mobile/qml/DiveDetailsEdit.qml | 8 |
2 files changed, 7 insertions, 2 deletions
diff --git a/qt-mobile/qml/DiveDetails.qml b/qt-mobile/qml/DiveDetails.qml index 4d5b89aa0..1808bc5c5 100644 --- a/qt-mobile/qml/DiveDetails.qml +++ b/qt-mobile/qml/DiveDetails.qml @@ -47,6 +47,7 @@ MobileComponents.Page { detailsEdit.buddyText = diveListView.currentItem.modelData.dive.buddy detailsEdit.divemasterText = diveListView.currentItem.modelData.dive.divemaster detailsEdit.notesText = diveListView.currentItem.modelData.dive.notes + detailsEdit.forcedWidth = diveDetailsPage.width diveDetailsPage.state = "edit" } } diff --git a/qt-mobile/qml/DiveDetailsEdit.qml b/qt-mobile/qml/DiveDetailsEdit.qml index 7211639c1..14366fec4 100644 --- a/qt-mobile/qml/DiveDetailsEdit.qml +++ b/qt-mobile/qml/DiveDetailsEdit.qml @@ -21,11 +21,12 @@ Item { property alias notesText: txtNotes.text property alias durationText: txtDuration.text property alias depthText: txtDepth.text + property int forcedWidth height: editArea.height ColumnLayout { id: editArea spacing: MobileComponents.Units.smallSpacing - + width: forcedWidth GridLayout { id: editorDetails @@ -132,10 +133,13 @@ Item { } MobileComponents.Label { - Layout.alignment: Qt.AlignRight + Layout.columnSpan: 2 + Layout.alignment: Qt.AlignLeft text: "Notes:" } TextArea { + Layout.columnSpan: 2 + width: parent.width id: txtNotes textFormat: TextEdit.RichText focus: true |