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/EmbededPart.qml | 36 --------------- components/mailviewer/EncryptedPart.qml | 51 -------------------- components/mailviewer/MailModel.qml | 32 ------------- components/mailviewer/MailPart.qml | 61 ------------------------ components/mailviewer/TextPart.qml | 10 ---- components/mailviewer/bordergreen.png | Bin 1821 -> 0 bytes components/mailviewer/bordergrey.png | Bin 646 -> 0 bytes components/mailviewer/dummyapp.qml | 69 ---------------------------- components/mailviewer/qml/EmbededPart.qml | 36 +++++++++++++++ components/mailviewer/qml/EncryptedPart.qml | 51 ++++++++++++++++++++ components/mailviewer/qml/MailModel.qml | 32 +++++++++++++ components/mailviewer/qml/MailPart.qml | 61 ++++++++++++++++++++++++ components/mailviewer/qml/TextPart.qml | 10 ++++ components/mailviewer/qml/bordergreen.png | Bin 0 -> 1821 bytes components/mailviewer/qml/bordergrey.png | Bin 0 -> 646 bytes components/mailviewer/qml/dummyapp.qml | 69 ++++++++++++++++++++++++++++ 16 files changed, 259 insertions(+), 259 deletions(-) delete mode 100644 components/mailviewer/EmbededPart.qml delete mode 100644 components/mailviewer/EncryptedPart.qml delete mode 100644 components/mailviewer/MailModel.qml delete mode 100644 components/mailviewer/MailPart.qml delete mode 100644 components/mailviewer/TextPart.qml delete mode 100644 components/mailviewer/bordergreen.png delete mode 100644 components/mailviewer/bordergrey.png delete mode 100644 components/mailviewer/dummyapp.qml create mode 100644 components/mailviewer/qml/EmbededPart.qml create mode 100644 components/mailviewer/qml/EncryptedPart.qml create mode 100644 components/mailviewer/qml/MailModel.qml create mode 100644 components/mailviewer/qml/MailPart.qml create mode 100644 components/mailviewer/qml/TextPart.qml create mode 100644 components/mailviewer/qml/bordergreen.png create mode 100644 components/mailviewer/qml/bordergrey.png create mode 100644 components/mailviewer/qml/dummyapp.qml (limited to 'components') diff --git a/components/mailviewer/EmbededPart.qml b/components/mailviewer/EmbededPart.qml deleted file mode 100644 index 11d1081c..00000000 --- a/components/mailviewer/EmbededPart.qml +++ /dev/null @@ -1,36 +0,0 @@ -import QtQuick 2.4 - -Item { - - height: mailPart.height - width: mailPart.width - - - Rectangle { - id: border - color: "lightgrey" - height: mailPart.height - width: 5 - } - - Text { - id: sender - - anchors { - left: border.right - leftMargin: 15 - } - - text: "sent by " + model.sender + " on " + model.date - color: "grey" - } - - MailPart { - id: mailPart - - anchors.top: sender.bottom - - } - -} - diff --git a/components/mailviewer/EncryptedPart.qml b/components/mailviewer/EncryptedPart.qml deleted file mode 100644 index 9f4b984e..00000000 --- a/components/mailviewer/EncryptedPart.qml +++ /dev/null @@ -1,51 +0,0 @@ -import QtQuick 2.4 -import QtQuick.Controls 1.5 - -Item { - - height: mailPart.height - width: mailPart.width - - // Rectangle { - // id: border - - // border.width: 5 - // border.color: "lightgreen" - //} - - BorderImage { - - anchors.fill: parent - border { left: 40; top: 40; right: 40; bottom: 40 } - horizontalTileMode: BorderImage.Repeat - verticalTileMode: BorderImage.Repeat - - source: model.trusted ? "bordergreen.png" : "bordergrey.png" - } - - MailPart { - id: mailPart - - } - - Rectangle { - - anchors { - top: parent.top - right: parent.right - } - - height: 50 - width: 50 - - radius: 100 - - color: model.trusted ? "lightgreen" : "lightgrey" - - ToolButton { - anchors.fill: parent - - iconName: "document-encrypt" - } - } -} diff --git a/components/mailviewer/MailModel.qml b/components/mailviewer/MailModel.qml deleted file mode 100644 index 97764f79..00000000 --- a/components/mailviewer/MailModel.qml +++ /dev/null @@ -1,32 +0,0 @@ -import QtQuick 2.4 - -ListModel { - - ListElement { - type: "encrypted" - trusted: false - content: [ - ListElement { - type: "plaintext" - textContent: "Moin, \n find the forwarded mail below. \n \n - M" - embeded: false - }, - ListElement { - type: "embeded" - sender: "Senderson" - date: "05/05/2055" - content: [ - ListElement{ - type: "plaintext" - textContent: "sender mc senderson is a sender. sender mc senderson is a sender. sender mc senderson is a mc senderson is a sender sender mc senderson is a sender sender mc senderson is a sender sender mc senderson is a sender sender mc senderson is a sender sender mc a sender sender mc is a sender sender mc senderson is a sendersender mc senderson is a sender" - embeded: true - }] - } - ] - } - ListElement { - type: "plaintext" - textContent: "footer mc footerson" - embeded: false - } -} diff --git a/components/mailviewer/MailPart.qml b/components/mailviewer/MailPart.qml deleted file mode 100644 index d7ae425f..00000000 --- a/components/mailviewer/MailPart.qml +++ /dev/null @@ -1,61 +0,0 @@ -import QtQuick 2.4 - -Item { - id: root - - height: partColumn.height + 40 - width: delegateRoot.width - - Column { - id: partColumn - - anchors { - top: parent.top - left: parent.left - right: parent.right - margins: 20 - } - - spacing: 10 - - Repeater { - model: content - - delegate: Column { - id: delegateRoot - - width: partColumn.width - - Loader { - id: loader - } - - Component.onCompleted: { - - switch (model.type) { - case "encrypted": - loader.source = "EncryptedPart.qml"; - break; - case "embeded": - loader.source = "EmbededPart.qml"; - break; - case "frame": - loader.source = "Frame.qml" - break; - case "plaintext": - loader.source = "TextPart.qml"; - break; - } - } - } - } - - - Item { - id: footer - - height: 5 - width: 10 - } - } -} diff --git a/components/mailviewer/TextPart.qml b/components/mailviewer/TextPart.qml deleted file mode 100644 index 3a4c8d22..00000000 --- a/components/mailviewer/TextPart.qml +++ /dev/null @@ -1,10 +0,0 @@ -import QtQuick 2.4 - -Text { - width: delegateRoot.width - - text: model.textContent - wrapMode: Text.WordWrap - - color: embeded ? "grey" : "black" -} diff --git a/components/mailviewer/bordergreen.png b/components/mailviewer/bordergreen.png deleted file mode 100644 index 9071d809..00000000 Binary files a/components/mailviewer/bordergreen.png and /dev/null differ diff --git a/components/mailviewer/bordergrey.png b/components/mailviewer/bordergrey.png deleted file mode 100644 index 1baa8345..00000000 Binary files a/components/mailviewer/bordergrey.png and /dev/null differ diff --git a/components/mailviewer/dummyapp.qml b/components/mailviewer/dummyapp.qml deleted file mode 100644 index 878b77ed..00000000 --- a/components/mailviewer/dummyapp.qml +++ /dev/null @@ -1,69 +0,0 @@ -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; - } - } - } - } - } - } -} diff --git a/components/mailviewer/qml/EmbededPart.qml b/components/mailviewer/qml/EmbededPart.qml new file mode 100644 index 00000000..11d1081c --- /dev/null +++ b/components/mailviewer/qml/EmbededPart.qml @@ -0,0 +1,36 @@ +import QtQuick 2.4 + +Item { + + height: mailPart.height + width: mailPart.width + + + Rectangle { + id: border + color: "lightgrey" + height: mailPart.height + width: 5 + } + + Text { + id: sender + + anchors { + left: border.right + leftMargin: 15 + } + + text: "sent by " + model.sender + " on " + model.date + color: "grey" + } + + MailPart { + id: mailPart + + anchors.top: sender.bottom + + } + +} + diff --git a/components/mailviewer/qml/EncryptedPart.qml b/components/mailviewer/qml/EncryptedPart.qml new file mode 100644 index 00000000..9f4b984e --- /dev/null +++ b/components/mailviewer/qml/EncryptedPart.qml @@ -0,0 +1,51 @@ +import QtQuick 2.4 +import QtQuick.Controls 1.5 + +Item { + + height: mailPart.height + width: mailPart.width + + // Rectangle { + // id: border + + // border.width: 5 + // border.color: "lightgreen" + //} + + BorderImage { + + anchors.fill: parent + border { left: 40; top: 40; right: 40; bottom: 40 } + horizontalTileMode: BorderImage.Repeat + verticalTileMode: BorderImage.Repeat + + source: model.trusted ? "bordergreen.png" : "bordergrey.png" + } + + MailPart { + id: mailPart + + } + + Rectangle { + + anchors { + top: parent.top + right: parent.right + } + + height: 50 + width: 50 + + radius: 100 + + color: model.trusted ? "lightgreen" : "lightgrey" + + ToolButton { + anchors.fill: parent + + iconName: "document-encrypt" + } + } +} diff --git a/components/mailviewer/qml/MailModel.qml b/components/mailviewer/qml/MailModel.qml new file mode 100644 index 00000000..8177b9d4 --- /dev/null +++ b/components/mailviewer/qml/MailModel.qml @@ -0,0 +1,32 @@ +import QtQuick 2.4 + +ListModel { + + ListElement { + type: "encrypted" + trusted: true + content: [ + ListElement { + type: "plaintext" + textContent: "Moin, \n find the forwarded mail below. \n \n - M" + embeded: false + }, + ListElement { + type: "embeded" + sender: "Senderson" + date: "05/05/2055" + content: [ + ListElement{ + type: "plaintext" + textContent: "sender mc senderson is a sender. sender mc senderson is a sender. sender mc senderson is a mc senderson is a sender sender mc senderson is a sender sender mc senderson is a sender sender mc senderson is a sender sender mc senderson is a sender sender mc a sender sender mc is a sender sender mc senderson is a sendersender mc senderson is a sender" + embeded: true + }] + } + ] + } + ListElement { + type: "plaintext" + textContent: "footer mc footerson" + embeded: false + } +} 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 @@ +import QtQuick 2.4 + +Item { + id: root + + height: partColumn.height + 40 + width: delegateRoot.width + + Column { + id: partColumn + + anchors { + top: parent.top + left: parent.left + right: parent.right + margins: 20 + } + + spacing: 10 + + Repeater { + model: content + + delegate: Column { + id: delegateRoot + + width: partColumn.width + + Loader { + id: loader + } + + Component.onCompleted: { + + switch (model.type) { + case "encrypted": + loader.source = "EncryptedPart.qml"; + break; + case "embeded": + loader.source = "EmbededPart.qml"; + break; + case "frame": + loader.source = "Frame.qml" + break; + case "plaintext": + loader.source = "TextPart.qml"; + break; + } + } + } + } + + + Item { + id: footer + + height: 5 + width: 10 + } + } +} diff --git a/components/mailviewer/qml/TextPart.qml b/components/mailviewer/qml/TextPart.qml new file mode 100644 index 00000000..3a4c8d22 --- /dev/null +++ b/components/mailviewer/qml/TextPart.qml @@ -0,0 +1,10 @@ +import QtQuick 2.4 + +Text { + width: delegateRoot.width + + text: model.textContent + wrapMode: Text.WordWrap + + color: embeded ? "grey" : "black" +} diff --git a/components/mailviewer/qml/bordergreen.png b/components/mailviewer/qml/bordergreen.png new file mode 100644 index 00000000..9071d809 Binary files /dev/null and b/components/mailviewer/qml/bordergreen.png differ diff --git a/components/mailviewer/qml/bordergrey.png b/components/mailviewer/qml/bordergrey.png new file mode 100644 index 00000000..1baa8345 Binary files /dev/null and b/components/mailviewer/qml/bordergrey.png differ 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