summaryrefslogtreecommitdiffstats
path: root/applications/kube-mail/package/contents/ui/MailViewer.qml
diff options
context:
space:
mode:
Diffstat (limited to 'applications/kube-mail/package/contents/ui/MailViewer.qml')
-rw-r--r--applications/kube-mail/package/contents/ui/MailViewer.qml43
1 files changed, 0 insertions, 43 deletions
diff --git a/applications/kube-mail/package/contents/ui/MailViewer.qml b/applications/kube-mail/package/contents/ui/MailViewer.qml
deleted file mode 100644
index 1d305297..00000000
--- a/applications/kube-mail/package/contents/ui/MailViewer.qml
+++ /dev/null
@@ -1,43 +0,0 @@
1import QtQuick 2.4
2import QtQuick.Controls 1.3
3import QtQuick.Layouts 1.1
4import QtWebKit 3.0
5
6import org.kde.kube.mail 1.0 as Mail
7
8Item {
9 id: root
10 property variant message;
11 property string html;
12
13 WebView {
14 id: webview
15 anchors.fill: parent
16 onNavigationRequested: {
17 // detect URL scheme prefix, most likely an external link
18 var schemaRE = /^\w+:/;
19 if (schemaRE.test(request.url)) {
20 request.action = WebView.AcceptRequest;
21 } else {
22 request.action = WebView.IgnoreRequest;
23 // delegate request.url here
24 }
25 }
26 onLoadingChanged: {
27 console.warn("Error is ", loadRequest.errorString);
28 console.warn("Status is ", loadRequest.status);
29 }
30 }
31
32 onHtmlChanged: {
33 // console.warn("HTML is ", html);
34 // The file:/// argument is necessary so local icons are found
35 webview.loadHtml(html, "file:///");
36 }
37
38 Mail.MessageParser {
39 id: messageParser
40 message: root.message
41 }
42 html: messageParser.html
43}