From 1974c19eadd497e355ac985a00d0571f3e6c7712 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20Knau=C3=9F?= Date: Tue, 11 Oct 2016 16:18:50 +0200 Subject: create model for new mailviewer --- components/package/contents/ui/MailViewer.qml | 31 ++++++++++++++++++++------- 1 file changed, 23 insertions(+), 8 deletions(-) (limited to 'components/package/contents') diff --git a/components/package/contents/ui/MailViewer.qml b/components/package/contents/ui/MailViewer.qml index 5365be66..347f30de 100644 --- a/components/package/contents/ui/MailViewer.qml +++ b/components/package/contents/ui/MailViewer.qml @@ -27,8 +27,8 @@ Item { id: root property variant message; property string html; - property bool enablePartTreeView : false - property int desiredHeight: enablePartTreeView ? topPartLoader.height+450 : topPartLoader.height; + property bool enablePartTreeView : true; + property int desiredHeight: enablePartTreeView ? topPartLoader.height + dummyApp.height + mailStructure.height + 50 : topPartLoader.height + dummyApp.height + 50; Rectangle { id: rootRectangle @@ -41,6 +41,19 @@ Item { verticalScrollBarPolicy: Qt.ScrollBarAlwaysOff Column { spacing:2 + Text { + text: "New Mailviewer:" + color: "blue" + } + DummyApp { + id: dummyApp + height: 800 + width: rootRectangle.width + } + Text { + text: "Old Mailviewer:" + color: "blue" + } MessagePartTree { id: topPartLoader // width: rootRectangle.width @@ -48,6 +61,7 @@ Item { width: topPartLoader.contentWidth >= rootRectangle.width ? topPartLoader.contentWidth : rootRectangle.width } TreeView { + id: mailStructure visible: enablePartTreeView width: rootRectangle.width height: 400 @@ -57,16 +71,17 @@ Item { width: 300 } TableViewColumn { - role: "isHidden" - title: "Hidden" + role: "embeded" + title: "Embeded" width: 60 } TableViewColumn { - role: "text" - title: "Text" - width: 600 + role: "content" + title: "Content" + width: 200 } - model: messageParser.partTree + //model: messageParser.partTree + model: messageParser.newTree } } } -- cgit v1.2.3 From fb12fcddb68e96580028072daa595d82fb3dd0ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20Knau=C3=9F?= Date: Wed, 12 Oct 2016 14:23:20 +0200 Subject: get the correct size for NewMailViewer in qml --- components/package/contents/ui/MailViewer.qml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'components/package/contents') diff --git a/components/package/contents/ui/MailViewer.qml b/components/package/contents/ui/MailViewer.qml index 347f30de..02d84728 100644 --- a/components/package/contents/ui/MailViewer.qml +++ b/components/package/contents/ui/MailViewer.qml @@ -22,13 +22,14 @@ import QtQuick.Controls 1.4 import QtQuick.Layouts 1.1 import org.kube.framework.domain 1.0 as KubeFramework +import org.kube.mailviewer 1.0 as MV Item { id: root property variant message; property string html; property bool enablePartTreeView : true; - property int desiredHeight: enablePartTreeView ? topPartLoader.height + dummyApp.height + mailStructure.height + 50 : topPartLoader.height + dummyApp.height + 50; + property int desiredHeight: enablePartTreeView ? topPartLoader.height + newMailViewer.height + mailStructure.height + 50 : topPartLoader.height + newMailViewer.height + 50; Rectangle { id: rootRectangle @@ -40,14 +41,13 @@ Item { anchors.margins: 0 verticalScrollBarPolicy: Qt.ScrollBarAlwaysOff Column { - spacing:2 + spacing: 2 Text { text: "New Mailviewer:" color: "blue" } - DummyApp { - id: dummyApp - height: 800 + MV.MailViewer { + id: newMailViewer width: rootRectangle.width } Text { -- cgit v1.2.3 From 6833c46a9522be3c55cefe79676293a0a571cbf5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20Knau=C3=9F?= Date: Wed, 19 Oct 2016 14:28:08 +0200 Subject: use treemodel in qml --- components/package/contents/ui/MailViewer.qml | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'components/package/contents') diff --git a/components/package/contents/ui/MailViewer.qml b/components/package/contents/ui/MailViewer.qml index 02d84728..f8e0a33b 100644 --- a/components/package/contents/ui/MailViewer.qml +++ b/components/package/contents/ui/MailViewer.qml @@ -48,6 +48,7 @@ Item { } MV.MailViewer { id: newMailViewer + debug: false width: rootRectangle.width } Text { @@ -75,6 +76,11 @@ Item { title: "Embeded" width: 60 } + TableViewColumn { + role: "securityLevel" + title: "SecurityLevel" + width: 60 + } TableViewColumn { role: "content" title: "Content" -- cgit v1.2.3