summaryrefslogtreecommitdiffstats
path: root/components/mailviewer/qml/MailPart.qml
diff options
context:
space:
mode:
authorMichael Bohlender <michael.bohlender@kdemail.net>2016-09-05 16:26:34 +0200
committerMichael Bohlender <michael.bohlender@kdemail.net>2016-09-15 09:00:15 +0200
commitf29e0ca5670bb683548e158c9ca5d0a7b05555a2 (patch)
tree13ffa202e86488a0f955c69aaf717a0fcc823401 /components/mailviewer/qml/MailPart.qml
parent79fe32350cf20b2bc6eb76780804fd74b7efa2d2 (diff)
downloadkube-f29e0ca5670bb683548e158c9ca5d0a7b05555a2.tar.gz
kube-f29e0ca5670bb683548e158c9ca5d0a7b05555a2.zip
mailviewer: move qml files to dedicated folder
Diffstat (limited to 'components/mailviewer/qml/MailPart.qml')
-rw-r--r--components/mailviewer/qml/MailPart.qml61
1 files changed, 61 insertions, 0 deletions
diff --git a/components/mailviewer/qml/MailPart.qml b/components/mailviewer/qml/MailPart.qml
new file mode 100644
index 00000000..d7ae425f
--- /dev/null
+++ b/components/mailviewer/qml/MailPart.qml
@@ -0,0 +1,61 @@
1import QtQuick 2.4
2
3Item {
4 id: root
5
6 height: partColumn.height + 40
7 width: delegateRoot.width
8
9 Column {
10 id: partColumn
11
12 anchors {
13 top: parent.top
14 left: parent.left
15 right: parent.right
16 margins: 20
17 }
18
19 spacing: 10
20
21 Repeater {
22 model: content
23
24 delegate: Column {
25 id: delegateRoot
26
27 width: partColumn.width
28
29 Loader {
30 id: loader
31 }
32
33 Component.onCompleted: {
34
35 switch (model.type) {
36 case "encrypted":
37 loader.source = "EncryptedPart.qml";
38 break;
39 case "embeded":
40 loader.source = "EmbededPart.qml";
41 break;
42 case "frame":
43 loader.source = "Frame.qml"
44 break;
45 case "plaintext":
46 loader.source = "TextPart.qml";
47 break;
48 }
49 }
50 }
51 }
52
53
54 Item {
55 id: footer
56
57 height: 5
58 width: 10
59 }
60 }
61}