Add xlsx and ods bits. Those file types are still not loadable.
Change-Id: Icb75313a082475b73d560685fec2c2f3be8538d7
This commit is contained in:
@@ -710,13 +710,6 @@ LoadEnv::EContentType LoadEnv::classifyContent(const OUString&
|
|||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
|
|
||||||
#if 0
|
|
||||||
// TODO: We will reinstate this function later, so don't remove this!
|
|
||||||
bool queryOrcusTypeAndFilter(const uno::Sequence<beans::PropertyValue>&, OUString&, OUString&)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
#else
|
|
||||||
bool queryOrcusTypeAndFilter(const uno::Sequence<beans::PropertyValue>& rDescriptor, OUString& rType, OUString& rFilter)
|
bool queryOrcusTypeAndFilter(const uno::Sequence<beans::PropertyValue>& rDescriptor, OUString& rType, OUString& rFilter)
|
||||||
{
|
{
|
||||||
// depending on the experimental mode
|
// depending on the experimental mode
|
||||||
@@ -741,25 +734,31 @@ bool queryOrcusTypeAndFilter(const uno::Sequence<beans::PropertyValue>& rDescrip
|
|||||||
if (aURL.isEmpty() || aURL.copy(0,8).equalsIgnoreAsciiCase("private:"))
|
if (aURL.isEmpty() || aURL.copy(0,8).equalsIgnoreAsciiCase("private:"))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
if(aURL.endsWith(".gnumeric"))
|
// TODO : Type must be set to be generic_Text (or any other type that
|
||||||
|
// exists) in order to find a usable loader. Exploit it as a temporary
|
||||||
|
// hack.
|
||||||
|
|
||||||
|
if (aURL.endsWith(".gnumeric"))
|
||||||
{
|
{
|
||||||
rType = "generic_Text";
|
rType = "generic_Text";
|
||||||
rFilter = "orcus-gnumeric";
|
rFilter = "gnumeric";
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
#if 0
|
else if (aURL.endsWith(".xlsx"))
|
||||||
else if (aURL.endsWith(".csv"))
|
|
||||||
{
|
{
|
||||||
// Use .csv as the first test file type.
|
|
||||||
rType = "generic_Text";
|
rType = "generic_Text";
|
||||||
rFilter = "orcus-test-filter";
|
rFilter = "xlsx";
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
else if (aURL.endsWith(".ods"))
|
||||||
|
{
|
||||||
|
rType = "generic_Text";
|
||||||
|
rFilter = "ods";
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user