diff options
author | Dirk Hohndel <dirk@hohndel.org> | 2016-04-02 10:54:46 -0500 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2016-04-02 12:46:59 -0500 |
commit | 254ea5accb25cf3218af8df7da6471d10bceee5b (patch) | |
tree | 0946da3cd92df00a27ed846d9fd0da00b7d732c3 /qt-mobile | |
parent | bb43a3fa32d887c256bfd65a0c8336cc36c1a573 (diff) | |
download | subsurface-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.qml | 49 |
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 } } } |