Double-clicking tray icon opens currently-selected user's local folder (if available)
authorClaudio Cambra <claudio.cambra@gmail.com>
Mon, 25 Jul 2022 11:43:54 +0000 (13:43 +0200)
committerClaudio Cambra <claudio.cambra@gmail.com>
Tue, 2 Aug 2022 17:06:44 +0000 (19:06 +0200)
Signed-off-by: Claudio Cambra <claudio.cambra@gmail.com>
doc/visualtour.rst
src/gui/owncloudgui.cpp

index 05d42e725c097ea3c16057feb2d54b3688f4736b..4081dea179c86c3d07e098934e09ec149e7c13fa 100644 (file)
@@ -30,6 +30,8 @@ A right click on the icon provides the following menu:
 .. NOTE::
     This menu is not available on macOS.
 
+A double-click on the icon will open the currently-selected user's locally synced folder.
+
 
 Settings
 ~~~~~~~~
@@ -298,4 +300,4 @@ You can now share a file directly in a conversation in Talk and view the sharee
 |
 
 .. image:: images/share-dialog-view-profile.png
-   :alt: shared dialog sharing options
\ No newline at end of file
+   :alt: shared dialog sharing options
index 97a26afa4892ec14b043af4dc1f66bacaafceae7..db4d4e3c6554c05d3371dd25e585bf52a8170e91 100644 (file)
@@ -159,7 +159,9 @@ void ownCloudGui::slotOpenMainDialog()
 
 void ownCloudGui::slotTrayClicked(QSystemTrayIcon::ActivationReason reason)
 {
-    if (reason == QSystemTrayIcon::Trigger) {
+    if (reason == QSystemTrayIcon::DoubleClick && UserModel::instance()->currentUser()->hasLocalFolder()) {
+        UserModel::instance()->openCurrentAccountLocalFolder();
+    } else if (reason == QSystemTrayIcon::Trigger) {
         if (OwncloudSetupWizard::bringWizardToFrontIfVisible()) {
             // brought wizard to front
         } else if (_shareDialogs.size() > 0) {