diff options
author | Vikas <vikasmahato0@gmail.com> | 2018-07-14 19:35:35 +0530 |
---|---|---|
committer | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2018-09-28 20:34:38 +0200 |
commit | 278b1de21f8395ab2a6c49377cf4aec4c16f05c6 (patch) | |
tree | 333bc2684a6a8173b5190fbccdbc90f036dfa09e /sc/source/ui/dataprovider/dataprovider.cxx | |
parent | c494273adea0293bbcfc022adc0ea13d5c21e18d (diff) |
Added base as a data provider
Change-Id: Iaf23b70f303cd05bcf6450fed1246de894285526
Reviewed-on: https://gerrit.libreoffice.org/57447
Tested-by: Jenkins
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Diffstat (limited to 'sc/source/ui/dataprovider/dataprovider.cxx')
-rw-r--r-- | sc/source/ui/dataprovider/dataprovider.cxx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sc/source/ui/dataprovider/dataprovider.cxx b/sc/source/ui/dataprovider/dataprovider.cxx index 01408c778fa9..6a7016fd43f6 100644 --- a/sc/source/ui/dataprovider/dataprovider.cxx +++ b/sc/source/ui/dataprovider/dataprovider.cxx @@ -17,6 +17,7 @@ #include "htmldataprovider.hxx" #include "xmldataprovider.hxx" +#include "sqldataprovider.hxx" #include <datatransformation.hxx> using namespace com::sun::star; @@ -286,6 +287,8 @@ std::shared_ptr<DataProvider> DataProviderFactory::getDataProvider(ScDocument* p return std::shared_ptr<DataProvider>(new HTMLDataProvider(pDoc, rDataSource)); else if (rDataProvider == "org.libreoffice.calc.xml") return std::shared_ptr<DataProvider>(new XMLDataProvider(pDoc, rDataSource)); + else if (rDataProvider == "org.libreoffice.calc.sql") + return std::shared_ptr<DataProvider>(new SQLDataProvider(pDoc, rDataSource)); } else { @@ -302,6 +305,7 @@ std::vector<OUString> DataProviderFactory::getDataProviders() aDataProviders.emplace_back("org.libreoffice.calc.csv"); aDataProviders.emplace_back("org.libreoffice.calc.html"); aDataProviders.emplace_back("org.libreoffice.calc.xml"); + aDataProviders.emplace_back("org.libreoffice.calc.sql"); return aDataProviders; } |