Add invalid mode enum to invalid filename dialog
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Tue, 20 Aug 2024 08:22:08 +0000 (16:22 +0800)
committerMatthieu Gallien <matthieu_gallien@yahoo.fr>
Wed, 21 Aug 2024 07:51:39 +0000 (09:51 +0200)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
src/gui/invalidfilenamedialog.h

index f2552e5fc10800c96e968c84d5ac0e036657f9aa..1477dd6451fa7f703a495fb2fbe8e59c9d08138d 100644 (file)
@@ -39,8 +39,17 @@ public:
         Default = 0,
         NewLocalFile,
     };
+    enum class InvalidMode {
+        SystemInvalid,
+        ServerInvalid
+    };
 
-    explicit InvalidFilenameDialog(AccountPtr account, Folder *folder, QString filePath, FileLocation fileLocation = FileLocation::Default, QWidget *parent = nullptr);
+    explicit InvalidFilenameDialog(AccountPtr account,
+                                   Folder *folder,
+                                   QString filePath,
+                                   FileLocation fileLocation = FileLocation::Default,
+                                   InvalidMode invalidMode = InvalidMode::SystemInvalid,
+                                   QWidget *parent = nullptr);
 
     ~InvalidFilenameDialog() override;