Add showError to FileProviderEditLocally
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Tue, 28 May 2024 11:05:39 +0000 (19:05 +0800)
committerClaudio Cambra <claudio.cambra@nextcloud.com>
Mon, 22 Jul 2024 11:51:39 +0000 (19:51 +0800)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
src/gui/macOS/fileprovidereditlocallyjob.cpp
src/gui/macOS/fileprovidereditlocallyjob.h

index 97a089745a13451b367cd71963cb266e598e54db..547da6ed94158f137a127a8913493af43ef85ac0 100644 (file)
@@ -16,6 +16,7 @@
 
 #include <QLoggingCategory>
 
+#include "editlocallymanager.h"
 namespace OCC::Mac {
 
 Q_LOGGING_CATEGORY(lcFileProviderEditLocallyJob, "nextcloud.gui.fileprovidereditlocally", QtInfoMsg)
@@ -29,4 +30,12 @@ FileProviderEditLocallyJob::FileProviderEditLocallyJob(const AccountStatePtr &ac
 {
 }
 
+void FileProviderEditLocallyJob::showError(const QString &message, 
+                                           const QString &informativeText)
+{
+    Systray::instance()->destroyEditFileLocallyLoadingDialog();  
+    EditLocallyManager::showError(message, informativeText);
+    Q_EMIT error(message, informativeText);
+}
+
 } // namespace OCC::Mac
index 2e6dce576198b4b54b99c81a88329cd7b75986c6..9fd89bb120cddc79355556abaa6fc15083d468a1 100644 (file)
@@ -38,6 +38,9 @@ signals:
     void notAvailable();
     void finished();
 
+private slots:
+    void showError(const QString &message, const QString &informativeText);
+
 private:
     AccountStatePtr _accountState;
     QString _relPath;