From 8cc06cd3f333e2e0152a931103d8bd1c9d7e8cd1 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Sat, 9 Sep 2017 11:00:32 +0200 Subject: Interval sync of current folder every 5min --- components/kube/contents/ui/Kube.qml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'components') diff --git a/components/kube/contents/ui/Kube.qml b/components/kube/contents/ui/Kube.qml index 6bddf5d8..e8b8a0c8 100644 --- a/components/kube/contents/ui/Kube.qml +++ b/components/kube/contents/ui/Kube.qml @@ -77,13 +77,27 @@ Controls2.ApplicationWindow { enabled: !!folder onActivated: Kube.Fabric.postMessage(Kube.Messages.synchronize, {"folder": folder}) } + //END Shortcuts + + //Interval sync + Timer { + id: intervalSync + property variant folder: null + //5min + interval: 300000 + running: !!folder + repeat: true + onTriggered: Kube.Fabric.postMessage(Kube.Messages.synchronize, {"folder": folder}) + } + Kube.Listener { filter: Kube.Messages.folderSelection onMessageReceived: { syncShortcut.folder = message.folder + intervalSync.folder = message.folder } } - //END Shortcuts + Kube.StartupCheck { onNoAccount: { kubeViews.setAccountsView() -- cgit v1.2.3