From: Claudio Cambra Date: Wed, 15 Mar 2023 08:58:47 +0000 (+0100) Subject: Add method to detect if File Provider functionality is available or not X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~96^2^2~55^2~87 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=19dfbd05395c63ab13246d5ec5ce03d478fab2f4;p=nextcloud-desktop.git Add method to detect if File Provider functionality is available or not Signed-off-by: Claudio Cambra --- diff --git a/src/gui/macOS/fileprovider.h b/src/gui/macOS/fileprovider.h index 7ed52b4b5..faef58c37 100644 --- a/src/gui/macOS/fileprovider.h +++ b/src/gui/macOS/fileprovider.h @@ -27,10 +27,14 @@ namespace Mac { class FileProvider : public QObject { + Q_OBJECT + public: static FileProvider *instance(); ~FileProvider() = default; + static bool fileProviderAvailable(); + private: explicit FileProvider(QObject * const parent = nullptr); FileProviderSocketServer _socketServer; diff --git a/src/gui/macOS/fileprovider_mac.mm b/src/gui/macOS/fileprovider_mac.mm index 0259b7428..8b5df2ec5 100644 --- a/src/gui/macOS/fileprovider_mac.mm +++ b/src/gui/macOS/fileprovider_mac.mm @@ -44,5 +44,14 @@ FileProvider *FileProvider::instance() return _instance; } +bool FileProvider::fileProviderAvailable() +{ + if (@available(macOS 11.0, *)) { + return true; + } + + return false; +} + } // namespace Mac } // namespace OCC