From 278b1de21f8395ab2a6c49377cf4aec4c16f05c6 Mon Sep 17 00:00:00 2001 From: Vikas Date: Sat, 14 Jul 2018 19:35:35 +0530 Subject: Added base as a data provider Change-Id: Iaf23b70f303cd05bcf6450fed1246de894285526 Reviewed-on: https://gerrit.libreoffice.org/57447 Tested-by: Jenkins Reviewed-by: Markus Mohrhard --- sc/source/ui/dataprovider/dataprovider.cxx | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'sc/source/ui/dataprovider/dataprovider.cxx') 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 using namespace com::sun::star; @@ -286,6 +287,8 @@ std::shared_ptr DataProviderFactory::getDataProvider(ScDocument* p return std::shared_ptr(new HTMLDataProvider(pDoc, rDataSource)); else if (rDataProvider == "org.libreoffice.calc.xml") return std::shared_ptr(new XMLDataProvider(pDoc, rDataSource)); + else if (rDataProvider == "org.libreoffice.calc.sql") + return std::shared_ptr(new SQLDataProvider(pDoc, rDataSource)); } else { @@ -302,6 +305,7 @@ std::vector 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; } -- cgit