summaryrefslogtreecommitdiffstats
path: root/framework/qml/FolderListView.qml
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2017-04-24 17:51:18 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2017-04-24 17:51:18 +0200
commit47e0f0c14b4bbcc64cb8bf562c566d29313db7ad (patch)
treec50362e5c6f68a8994bcc7177c7d401b48179371 /framework/qml/FolderListView.qml
parentb8962ee2d35772ab4f2bed1c415a386207067157 (diff)
downloadkube-47e0f0c14b4bbcc64cb8bf562c566d29313db7ad.tar.gz
kube-47e0f0c14b4bbcc64cb8bf562c566d29313db7ad.zip
Ported more actions to the fabric
Diffstat (limited to 'framework/qml/FolderListView.qml')
-rw-r--r--framework/qml/FolderListView.qml17
1 files changed, 2 insertions, 15 deletions
diff --git a/framework/qml/FolderListView.qml b/framework/qml/FolderListView.qml
index 78d3c5d0..42841221 100644
--- a/framework/qml/FolderListView.qml
+++ b/framework/qml/FolderListView.qml
@@ -30,17 +30,6 @@ Rectangle {
30 30
31 color: Kube.Colors.textColor 31 color: Kube.Colors.textColor
32 32
33 Kube.FolderController {
34 id: folderController
35 }
36 Kube.Listener {
37 id: controllerListener
38 filter: Kube.Messages.folderSelection
39 onMessageReceived: {
40 folderController.folder = message.folder
41 }
42 }
43
44 TreeView { 33 TreeView {
45 id: treeView 34 id: treeView
46 35
@@ -66,7 +55,7 @@ Rectangle {
66 model.fetchMore(currentIndex) 55 model.fetchMore(currentIndex)
67 Kube.Fabric.postMessage(Kube.Messages.folderSelection, {"folder":model.data(currentIndex, Kube.FolderListModel.DomainObject), 56 Kube.Fabric.postMessage(Kube.Messages.folderSelection, {"folder":model.data(currentIndex, Kube.FolderListModel.DomainObject),
68 "trash":model.data(currentIndex, Kube.FolderListModel.Trash)}) 57 "trash":model.data(currentIndex, Kube.FolderListModel.Trash)})
69 folderController.synchronizeAction.execute() 58 Kube.Fabric.postMessage(Kube.Messages.synchronize, {"folder":model.data(currentIndex, Kube.FolderListModel.DomainObject)})
70 console.error(model.data) 59 console.error(model.data)
71 } 60 }
72 61
@@ -117,9 +106,7 @@ Rectangle {
117 visible: parent.containsDrag 106 visible: parent.containsDrag
118 } 107 }
119 onDropped: { 108 onDropped: {
120 folderController.folder = model.domainObject 109 Kube.Fabric.postMessage(Kube.Messages.moveToFolder, {"mail": drop.source.mail, "folder":model.domainObject})
121 folderController.mail = drop.source.mail
122 folderController.moveToFolderAction.execute()
123 drop.accept(Qt.MoveAction) 110 drop.accept(Qt.MoveAction)
124 drop.source.visible = false 111 drop.source.visible = false
125 } 112 }