summaryrefslogtreecommitdiffstats
path: root/applications
diff options
context:
space:
mode:
Diffstat (limited to 'applications')
-rw-r--r--applications/kube-mail/package/contents/ui/Composer.qml11
-rw-r--r--applications/kube-mail/package/contents/ui/FocusComposer.qml4
-rw-r--r--applications/kube-mail/package/contents/ui/main.qml1
3 files changed, 14 insertions, 2 deletions
diff --git a/applications/kube-mail/package/contents/ui/Composer.qml b/applications/kube-mail/package/contents/ui/Composer.qml
index 19a4c331..5502b7f9 100644
--- a/applications/kube-mail/package/contents/ui/Composer.qml
+++ b/applications/kube-mail/package/contents/ui/Composer.qml
@@ -23,6 +23,7 @@ import org.kde.kube.mail 1.0 as Mail
23 23
24Item { 24Item {
25 id: root 25 id: root
26 property variant originalMessage
26 27
27 function send() { 28 function send() {
28 composer.send() 29 composer.send()
@@ -36,8 +37,18 @@ Item {
36 composer.clear(); 37 composer.clear();
37 } 38 }
38 39
40 Mail.Retriever {
41 id: retriever
42 propertyName: "mimeMessage"
43 model: Mail.MailListModel {
44 id: mailListModel
45 mail: root.originalMessage
46 }
47 }
48
39 Mail.Composer { 49 Mail.Composer {
40 id: composer 50 id: composer
51 originalMessage: retriever.value
41 } 52 }
42 53
43 ColumnLayout { 54 ColumnLayout {
diff --git a/applications/kube-mail/package/contents/ui/FocusComposer.qml b/applications/kube-mail/package/contents/ui/FocusComposer.qml
index 20899817..2be656ab 100644
--- a/applications/kube-mail/package/contents/ui/FocusComposer.qml
+++ b/applications/kube-mail/package/contents/ui/FocusComposer.qml
@@ -11,7 +11,6 @@
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU General Public License for more details. 12 * GNU General Public License for more details.
13 * 13 *
14//import org.kde.kube.mail 1.0 as Mail
15 * You should have received a copy of the GNU General Public License 14 * You should have received a copy of the GNU General Public License
16 * along with this program; if not, see <http://www.gnu.org/licenses/>. 15 * along with this program; if not, see <http://www.gnu.org/licenses/>.
17 */ 16 */
@@ -22,6 +21,7 @@ import QtQuick.Layouts 1.1
22 21
23Rectangle { 22Rectangle {
24 id: root 23 id: root
24 property variant originalMessage
25 25
26 visible: false 26 visible: false
27 27
@@ -61,7 +61,7 @@ Rectangle {
61 61
62 Layout.fillWidth: true 62 Layout.fillWidth: true
63 Layout.fillHeight: true 63 Layout.fillHeight: true
64 64 originalMessage: root.originalMessage
65 } 65 }
66 66
67 RowLayout { 67 RowLayout {
diff --git a/applications/kube-mail/package/contents/ui/main.qml b/applications/kube-mail/package/contents/ui/main.qml
index 191a7434..cf983dee 100644
--- a/applications/kube-mail/package/contents/ui/main.qml
+++ b/applications/kube-mail/package/contents/ui/main.qml
@@ -90,6 +90,7 @@ ApplicationWindow {
90 iconName: "mail-message-reply" 90 iconName: "mail-message-reply"
91 text: "Reply" 91 text: "Reply"
92 onClicked: { 92 onClicked: {
93 composer.originalMessage = mailListView.currentMail
93 composer.visible = true 94 composer.visible = true
94 } 95 }
95 } 96 }