From f29e0ca5670bb683548e158c9ca5d0a7b05555a2 Mon Sep 17 00:00:00 2001 From: Michael Bohlender Date: Mon, 5 Sep 2016 16:26:34 +0200 Subject: mailviewer: move qml files to dedicated folder --- components/mailviewer/qml/dummyapp.qml | 69 ++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 components/mailviewer/qml/dummyapp.qml (limited to 'components/mailviewer/qml/dummyapp.qml') diff --git a/components/mailviewer/qml/dummyapp.qml b/components/mailviewer/qml/dummyapp.qml new file mode 100644 index 00000000..878b77ed --- /dev/null +++ b/components/mailviewer/qml/dummyapp.qml @@ -0,0 +1,69 @@ +import QtQuick 2.4 + +Rectangle { + id: app + + width: 1200 + height: 700 + + Rectangle { + anchors.fill: parent + + color: "black" + + opacity: 0.8 + + } + + Rectangle { + + anchors.centerIn: parent + + height: mainColumn.height + 50 + width: parent.width * 0.9 + + Column { + id: mainColumn + + anchors.centerIn: parent + + width: parent.width - 50 + + spacing: 10 + + Repeater { + model: MailModel {} + + delegate: Column { + id: delegateRoot + + width: mainColumn.width + + Loader { + id: loader + } + + Component.onCompleted: { + switch (model.type) { + case "red": + loader.source = "Rect2.qml"; + break; + case "green": + loader.source = "Rect1.qml"; + break; + case "encrypted": + loader.source = "EncryptedPart.qml"; + break; + case "frame": + loader.source = "Frame.qml"; + break; + case "plaintext": + loader.source = "TextPart.qml"; + break; + } + } + } + } + } + } +} -- cgit v1.2.3 From 9bae06b6cc73a50e1aebac83e4b6a05ebce293c9 Mon Sep 17 00:00:00 2001 From: Michael Bohlender Date: Thu, 22 Sep 2016 11:02:10 +0200 Subject: add license headers to mailviewer --- components/mailviewer/qml/dummyapp.qml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'components/mailviewer/qml/dummyapp.qml') diff --git a/components/mailviewer/qml/dummyapp.qml b/components/mailviewer/qml/dummyapp.qml index 878b77ed..25892f8e 100644 --- a/components/mailviewer/qml/dummyapp.qml +++ b/components/mailviewer/qml/dummyapp.qml @@ -1,3 +1,21 @@ +/* + Copyright (C) 2016 Michael Bohlender, + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +*/ + import QtQuick 2.4 Rectangle { -- cgit v1.2.3 From 3ad9814b98b6405d0f9b6c7b89413465631d2504 Mon Sep 17 00:00:00 2001 From: Michael Bohlender Date: Thu, 22 Sep 2016 11:42:52 +0200 Subject: add htmlpart and a model for testing it --- components/mailviewer/qml/dummyapp.qml | 3 +++ 1 file changed, 3 insertions(+) (limited to 'components/mailviewer/qml/dummyapp.qml') diff --git a/components/mailviewer/qml/dummyapp.qml b/components/mailviewer/qml/dummyapp.qml index 25892f8e..a186f0f1 100644 --- a/components/mailviewer/qml/dummyapp.qml +++ b/components/mailviewer/qml/dummyapp.qml @@ -78,6 +78,9 @@ Rectangle { case "plaintext": loader.source = "TextPart.qml"; break; + case "html": + loader.source = "HtmlPart.qml"; + break; } } } -- cgit v1.2.3