From 21357579ae75450453cf564472d06bdad8027bfa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20Knau=C3=9F?= Date: Thu, 9 Jun 2016 14:38:15 +0200 Subject: Add TreeView to browse MessageParts it helps a lot for debugging issues with the mailrendering --- components/package/contents/ui/MailViewer.qml | 36 ++++++++++++++++++++++----- 1 file changed, 30 insertions(+), 6 deletions(-) (limited to 'components/package/contents') diff --git a/components/package/contents/ui/MailViewer.qml b/components/package/contents/ui/MailViewer.qml index 124aa05b..97095c94 100644 --- a/components/package/contents/ui/MailViewer.qml +++ b/components/package/contents/ui/MailViewer.qml @@ -1,5 +1,6 @@ import QtQuick 2.4 import QtQuick.Controls 1.3 +import QtQuick.Controls 1.4 import QtQuick.Layouts 1.1 import org.kube.framework.domain 1.0 as KubeFramework @@ -8,7 +9,7 @@ Item { id: root property variant message; property string html; - property int desiredHeight: topPartLoader.height; + property int desiredHeight: topPartLoader.height+450; Rectangle { id: rootRectangle @@ -20,12 +21,35 @@ Item { anchors.margins: 0 horizontalScrollBarPolicy: Qt.ScrollBarAlwaysOff verticalScrollBarPolicy: Qt.ScrollBarAlwaysOff - MessagePartTree { - id: topPartLoader - width: rootRectangle.width - height: topPartLoader.desiredHeight + Column { + spacing:2 + MessagePartTree { + id: topPartLoader + width: rootRectangle.width + height: topPartLoader.desiredHeight + } + TreeView { + width: 500 + height: 400 + TableViewColumn { + role: "type" + title: "Type" + width: 300 + } + TableViewColumn { + role: "isHidden" + title: "Hidden" + width: 60 + } + TableViewColumn { + role: "text" + title: "Text" + width: 600 + } + model: messageParser.partTree + } } - } + } } KubeFramework.MessageParser { -- cgit v1.2.3