From b8962ee2d35772ab4f2bed1c415a386207067157 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Mon, 24 Apr 2017 16:45:08 +0200 Subject: Use the fabric to wire up search --- framework/qml/MailListView.qml | 10 +++++++--- framework/qml/Messages.qml | 1 + 2 files changed, 8 insertions(+), 3 deletions(-) (limited to 'framework/qml') diff --git a/framework/qml/MailListView.qml b/framework/qml/MailListView.qml index 5adc3f98..570b92f8 100644 --- a/framework/qml/MailListView.qml +++ b/framework/qml/MailListView.qml @@ -25,8 +25,6 @@ import org.kube.framework 1.0 as Kube Item { id: root - //InterfaceProperties - property string filterString //Private properties property variant parentFolder: null property bool isDraft : false @@ -42,6 +40,13 @@ Item { } } + Kube.Listener { + filter: Kube.Messages.search + onMessageReceived: { + mailListModel.filter = message.filterString + } + } + Kube.MailController { id: mailController unread: root.isUnread @@ -111,7 +116,6 @@ Item { model: Kube.MailListModel { id: mailListModel parentFolder: root.parentFolder - filter: root.filterString } delegate: Item { diff --git a/framework/qml/Messages.qml b/framework/qml/Messages.qml index 3241af0b..b4b170ec 100644 --- a/framework/qml/Messages.qml +++ b/framework/qml/Messages.qml @@ -27,5 +27,6 @@ Item { //Actions property string moveToTrash: "moveToTrash" + property string search: "search" } -- cgit v1.2.3