mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
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>
This commit is contained in:
parent
e7cd1785c4
commit
0ea6f13891
5 changed files with 101 additions and 7 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue