From 0ca1659353cc9847f436280873e1047d2524395e Mon Sep 17 00:00:00 2001 From: Samuel Mehrbrodt Date: Thu, 17 May 2018 11:10:34 +0200 Subject: Refactor SfxObjectShell sign methods for signature line signing Change-Id: Iac4f3a248af53bdbf159e6e8d656e1dcbc3aacbf Reviewed-on: https://gerrit.libreoffice.org/54473 Tested-by: Jenkins Reviewed-by: Samuel Mehrbrodt --- comphelper/source/misc/storagehelper.cxx | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'comphelper/source') diff --git a/comphelper/source/misc/storagehelper.cxx b/comphelper/source/misc/storagehelper.cxx index dad5b83511e2..abd06ed048a9 100644 --- a/comphelper/source/misc/storagehelper.cxx +++ b/comphelper/source/misc/storagehelper.cxx @@ -692,6 +692,19 @@ uno::Reference< io::XStream > OStorageHelper::GetStreamAtPackageURL( return nullptr; } +OUString OStorageHelper::GetODFVersionFromStorage(uno::Reference xStorage) +{ + OUString aODFVersion; + try + { + uno::Reference xPropSet(xStorage, uno::UNO_QUERY_THROW); + xPropSet->getPropertyValue("Version") >>= aODFVersion; + } + catch (uno::Exception&) + { + } + return aODFVersion; +} } /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ -- cgit