summaryrefslogtreecommitdiffstats
path: root/qt-mobile
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2016-04-02 10:54:46 -0500
committerGravatar Dirk Hohndel <dirk@hohndel.org>2016-04-02 12:46:59 -0500
commit254ea5accb25cf3218af8df7da6471d10bceee5b (patch)
tree0946da3cd92df00a27ed846d9fd0da00b7d732c3 /qt-mobile
parentbb43a3fa32d887c256bfd65a0c8336cc36c1a573 (diff)
downloadsubsurface-254ea5accb25cf3218af8df7da6471d10bceee5b.tar.gz
QML UI: redo application log page
This makes things wrap and scroll correctly again for me Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-mobile')
-rw-r--r--qt-mobile/qml/Log.qml49
1 files changed, 19 insertions, 30 deletions
diff --git a/qt-mobile/qml/Log.qml b/qt-mobile/qml/Log.qml
index 3b9520f7b..d617901de 100644
--- a/qt-mobile/qml/Log.qml
+++ b/qt-mobile/qml/Log.qml
@@ -15,37 +15,26 @@ Kirigami.ScrollablePage {
objectName: "Log"
title: "Application Log"
-/* this can be done by hitting the back key
- contextualActions: [
- Action {
- text: "Close Log"
- iconName: "dialog-cancel"
- onTriggered: {
- stackView.pop()
- contextDrawer.close()
- }
- }
- ]
- */
+ property int pageWidth: subsurfaceTheme.columnWidth - Kirigami.Units.smallSpacing
- Flickable {
- id: logFlick
- anchors.fill: parent
- contentHeight: logContent.height
- clip: true
- ColumnLayout {
- width: logFlick.width
- spacing: Kirigami.Units.smallSpacing
- Kirigami.Heading {
- text: "Application Log"
- }
- Kirigami.Label {
- id: logContent
- Layout.preferredWidth: parent.width
- Layout.maximumWidth: parent.width
- wrapMode: TextEdit.WrapAtWordBoundaryOrAnywhere
- text: manager.logText
- }
+ ColumnLayout {
+ width: pageWidth
+ spacing: Kirigami.Units.smallSpacing
+ Kirigami.Heading {
+ text: "Application Log"
+ }
+ Kirigami.Label {
+ id: logContent
+ width: parent.width
+ Layout.preferredWidth: parent.width
+ Layout.maximumWidth: parent.width
+ wrapMode: TextEdit.WrapAtWordBoundaryOrAnywhere
+ text: manager.logText
+ }
+ Rectangle {
+ color: "transparent"
+ height: Kirigami.Units.gridUnit * 2
+ width: pageWidth
}
}
}