[Libreoffice-commits] core.git: Branch 'feature/gsoc15-open-remote-files-dialog' - svtools/source

Szymon Kłos eszkadev at gmail.com
Mon Jun 22 01:56:42 PDT 2015


 svtools/source/dialogs/RemoteFilesDialog.cxx |   11 +++++++++++
 1 file changed, 11 insertions(+)

New commits:
commit e512d04269a8c3b8278e4022e9fdd696854c4bf9
Author: Szymon Kłos <eszkadev at gmail.com>
Date:   Mon Jun 22 10:55:21 2015 +0200

    RemoteFilesDialog: CMIS subtypes
    
    Change-Id: Id67d2982aec65533b511eae44f439fdc4f7fa251

diff --git a/svtools/source/dialogs/RemoteFilesDialog.cxx b/svtools/source/dialogs/RemoteFilesDialog.cxx
index 9ec4883..8bba8fe 100644
--- a/svtools/source/dialogs/RemoteFilesDialog.cxx
+++ b/svtools/source/dialogs/RemoteFilesDialog.cxx
@@ -284,7 +284,18 @@ OUString lcl_GetServiceType(ServicePtr pService)
         case INetProtocol::Ftp:
             return OUString("FTP");
         case INetProtocol::Cmis:
+        {
+            OUString sHost = pService->GetUrlObject().GetHost( INetURLObject::DECODE_WITH_CHARSET );
+
+            if(sHost.startsWith(GDRIVE_BASE_URL))
+                return OUString("Google Drive");
+            else if(sHost.startsWith(ALFRESCO_CLOUD_BASE_URL))
+                return OUString("Alfresco Cloud");
+            else if(sHost.startsWith(ONEDRIVE_BASE_URL))
+                return OUString("OneDrive");
+
             return OUString("CMIS");
+        }
         case INetProtocol::Smb:
             return OUString("Windows Share");
         case INetProtocol::File:


More information about the Libreoffice-commits mailing list