diff options
author | Tomaz Canabrava <tcanabrava@kde.org> | 2017-06-05 18:16:12 +0200 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2017-06-11 13:55:41 -0700 |
commit | 0ea6f13891cff45d1da7cb23a5e07a2080827b78 (patch) | |
tree | befb85625f000382fa5263b1cc04911c775cd326 /mobile-widgets/qml | |
parent | e7cd1785c420ba797477c8bd272ee02547731048 (diff) | |
download | subsurface-0ea6f13891cff45d1da7cb23a5e07a2080827b78.tar.gz |
Add a messageHandler to take care of qDebug & friends on QML
all qDebug / qCDebug and friends now will be properly
logged into developer -> log, on QML.
Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'mobile-widgets/qml')
-rw-r--r-- | mobile-widgets/qml/Log.qml | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/mobile-widgets/qml/Log.qml b/mobile-widgets/qml/Log.qml index 6cd2150d1..ac848961b 100644 --- a/mobile-widgets/qml/Log.qml +++ b/mobile-widgets/qml/Log.qml @@ -4,6 +4,7 @@ import QtQuick.Window 2.2 import QtQuick.Dialogs 1.2 import QtQuick.Layouts 1.1 import QtQuick.Window 2.2 +import QtQuick.Controls 2.1 import org.subsurfacedivelog.mobile 1.0 import org.kde.kirigami 2.0 as Kirigami @@ -21,14 +22,16 @@ Kirigami.ScrollablePage { Kirigami.Heading { text: qsTr("Application Log") } - Kirigami.Label { - id: logContent - width: parent.width - Layout.preferredWidth: parent.width - Layout.maximumWidth: parent.width - wrapMode: TextEdit.WrapAtWordBoundaryOrAnywhere - text: manager.logText + + ListView { + width: parent.width; + height: 500 + model: logModel + delegate : Text { + text : message + } } + Rectangle { color: "transparent" height: Kirigami.Units.gridUnit * 2 |