[Libreoffice-commits] core.git: sc/source sc/uiconfig
Markus Mohrhard
markus.mohrhard at googlemail.com
Thu Aug 10 18:41:04 UTC 2017
sc/source/ui/docshell/dataprovider.cxx | 8 ++++++++
sc/source/ui/inc/dataprovider.hxx | 2 ++
sc/uiconfig/scalc/ui/dataprovider.ui | 2 +-
3 files changed, 11 insertions(+), 1 deletion(-)
New commits:
commit 4a3016be1b5271affcc9e1f338c463dd727ebe53
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Thu Aug 10 09:37:59 2017 +0200
external data: add a method to list all data providers
Change-Id: I4bb29288dc16aa8c076a0957ea777e8e7451acf0
Reviewed-on: https://gerrit.libreoffice.org/40966
Tested-by: Jenkins <ci at libreoffice.org>
Reviewed-by: Markus Mohrhard <markus.mohrhard at googlemail.com>
diff --git a/sc/source/ui/docshell/dataprovider.cxx b/sc/source/ui/docshell/dataprovider.cxx
index 5839f3d0f4e8..aa6a4dde0e86 100644
--- a/sc/source/ui/docshell/dataprovider.cxx
+++ b/sc/source/ui/docshell/dataprovider.cxx
@@ -403,6 +403,14 @@ std::shared_ptr<DataProvider> DataProviderFactory::getDataProvider(ScDocument* p
return std::shared_ptr<DataProvider>();
}
+std::vector<OUString> DataProviderFactory::getDataProviders()
+{
+ std::vector<OUString> aDataProviders;
+ aDataProviders.push_back("org.libreoffice.calc.csv");
+
+ return aDataProviders;
+}
+
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sc/source/ui/inc/dataprovider.hxx b/sc/source/ui/inc/dataprovider.hxx
index 8afff1aefc83..659afffe2cd1 100644
--- a/sc/source/ui/inc/dataprovider.hxx
+++ b/sc/source/ui/inc/dataprovider.hxx
@@ -169,6 +169,8 @@ private:
public:
static std::shared_ptr<DataProvider> getDataProvider(ScDocument* pDoc, const OUString& rProvider, const OUString& rURL, const OUString& rID, ScDBDataManager* pManager);
+
+ static std::vector<OUString> getDataProviders();
};
}
diff --git a/sc/uiconfig/scalc/ui/dataprovider.ui b/sc/uiconfig/scalc/ui/dataprovider.ui
index c3ff826a63eb..a2a674ead78c 100644
--- a/sc/uiconfig/scalc/ui/dataprovider.ui
+++ b/sc/uiconfig/scalc/ui/dataprovider.ui
@@ -189,7 +189,7 @@
</child>
</object>
<packing>
- <property name="expand">False</property>
+ <property name="expand">True</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
More information about the Libreoffice-commits
mailing list