summaryrefslogtreecommitdiff
path: root/sc/source/ui/dataprovider/dataprovider.cxx
diff options
context:
space:
mode:
authorVikas <vikasmahato0@gmail.com>2018-07-14 19:35:35 +0530
committerMarkus Mohrhard <markus.mohrhard@googlemail.com>2018-09-28 20:34:38 +0200
commit278b1de21f8395ab2a6c49377cf4aec4c16f05c6 (patch)
tree333bc2684a6a8173b5190fbccdbc90f036dfa09e /sc/source/ui/dataprovider/dataprovider.cxx
parentc494273adea0293bbcfc022adc0ea13d5c21e18d (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.cxx4
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;
}