From 23132b14e9bf3e1ec1f7720bbe28a2051508bd0f Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Wed, 7 Jun 2017 22:17:12 +0200 Subject: Encapsulated parts --- components/mailviewer/contents/ui/MailDataModel.qml | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) (limited to 'components/mailviewer/contents/ui/MailDataModel.qml') diff --git a/components/mailviewer/contents/ui/MailDataModel.qml b/components/mailviewer/contents/ui/MailDataModel.qml index 46427194..0f64972c 100644 --- a/components/mailviewer/contents/ui/MailDataModel.qml +++ b/components/mailviewer/contents/ui/MailDataModel.qml @@ -21,8 +21,7 @@ import QtQml.Models 2.2 import org.kube.framework 1.0 as Kube DelegateModel { - id: mailDataModel - property bool debug: true + id: root delegate: Item { id: partColumn @@ -65,13 +64,13 @@ DelegateModel { partLoader.setSource("TextContent.qml", {"content": model.content, "embedded": model.embeded, - "type": model.type, - "debug": debug}) + "type": model.type + }) break case "html": partLoader.setSource("HtmlContent.qml", {"content": model.content, - "debug": debug}) + }) break; case "error": partLoader.setSource("ErrorPart.qml", @@ -80,11 +79,13 @@ DelegateModel { "errorString": model.errorString, }) break; - case "envelope": + case "encapsulated": partLoader.setSource("MailPart.qml", - {"rootIndex": mailDataModel.modelIndex(index), - "model": mailDataModel.model, - "debug": debug}) + {"rootIndex": root.modelIndex(index), + "model": root.model, + "sender": model.sender, + "date": model.date + }) break; } } -- cgit v1.2.3