From 1d0717f90712c298e93d61dd7312498303b5db0f Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Mon, 24 Apr 2017 21:22:18 +0200 Subject: Removed controller in conversation view --- framework/qml/ConversationView.qml | 26 +++----------------------- 1 file changed, 3 insertions(+), 23 deletions(-) (limited to 'framework/qml') diff --git a/framework/qml/ConversationView.qml b/framework/qml/ConversationView.qml index d7d33c78..d0906068 100644 --- a/framework/qml/ConversationView.qml +++ b/framework/qml/ConversationView.qml @@ -26,7 +26,6 @@ import org.kube.framework 1.0 as Kube import QtQml 2.2 as QtQml - Rectangle { id: root @@ -37,7 +36,6 @@ Rectangle { property bool hideTrash: true; property bool hideNonTrash: false; - Kube.Listener { filter: Kube.Messages.mailSelection onMessageReceived: { @@ -161,25 +159,13 @@ Rectangle { //which will break lot's of things. cacheBuffer: 100000 - Kube.MailController { - id: mailController - Binding on mail { - //!! checks for the availability of the type - when: !!root.currentMail - value: root.currentMail - } - operateOnThreads: false - } - Timer { id: markAsReadTimer interval: 2000 running: false repeat: false onTriggered: { - if (mailController.markAsReadAction.enabled) { - mailController.markAsReadAction.execute(); - } + Kube.Fabric.postMessage(Kube.Messages.markAsRead, {"mail": root.currentMail}) } } @@ -519,22 +505,16 @@ Rectangle { leftMargin: Kube.Units.largeSpacing } - Kube.MailController { - id: mailController - mail: model.mail - } - text: model.trash ? qsTr("Delete Mail") : qsTr("Move to trash") opacity: 0.5 - enabled: model.trash ? mailController.removeAction.enabled : mailController.moveToTrashAction.enabled MouseArea { anchors.fill: parent enabled: parent.enabled onClicked: { if (model.trash) { - mailController.removeAction.execute(); + Kube.Fabric.postMessage(Kube.Messages.remove, {"mail": model.mail}) } else { - mailController.moveToTrashAction.execute(); + Kube.Fabric.postMessage(Kube.Messages.moveToTrash, {"mail": model.mail}) } } } -- cgit v1.2.3