summaryrefslogtreecommitdiffstats
path: root/mobile-widgets/qml
diff options
context:
space:
mode:
authorGravatar Tomaz Canabrava <tcanabrava@kde.org>2017-06-05 18:16:12 +0200
committerGravatar Dirk Hohndel <dirk@hohndel.org>2017-06-11 13:55:41 -0700
commit0ea6f13891cff45d1da7cb23a5e07a2080827b78 (patch)
treebefb85625f000382fa5263b1cc04911c775cd326 /mobile-widgets/qml
parente7cd1785c420ba797477c8bd272ee02547731048 (diff)
downloadsubsurface-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.qml17
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