Kaydet (Commit) 765c6d99 authored tarafından Stephan Bergmann's avatar Stephan Bergmann

Make simplified configuration API available down in comphelper

üst c26d9bef
ph comphelper : cppuhelper ucbhelper offapi salhelper LIBXSLT:libxslt NULL ph comphelper : cppuhelper ucbhelper offapi officecfg salhelper LIBXSLT:libxslt NULL
ch comphelper\prj nmake - all ch_all NULL ch comphelper\prj nmake - all ch_all NULL
...@@ -47,13 +47,12 @@ ...@@ -47,13 +47,12 @@
#include <com/sun/star/uri/XUriReference.hpp> #include <com/sun/star/uri/XUriReference.hpp>
#include <com/sun/star/ucb/PostCommandArgument2.hpp> #include <com/sun/star/ucb/PostCommandArgument2.hpp>
#include <com/sun/star/container/XNameAccess.hpp> #include <com/sun/star/container/XNameAccess.hpp>
#include <officecfg/Office/Common.hxx>
#include <ucbhelper/interceptedinteraction.hxx> #include <ucbhelper/interceptedinteraction.hxx>
#include <ucbhelper/content.hxx> #include <ucbhelper/content.hxx>
#include <ucbhelper/commandenvironment.hxx> #include <ucbhelper/commandenvironment.hxx>
#include <ucbhelper/activedatasink.hxx> #include <ucbhelper/activedatasink.hxx>
#include <comphelper/processfactory.hxx> #include <comphelper/processfactory.hxx>
#include <comphelper/configurationhelper.hxx>
#include <rtl/ustrbuf.hxx> #include <rtl/ustrbuf.hxx>
...@@ -445,29 +444,8 @@ sal_Bool MediaDescriptor::addInputStream() ...@@ -445,29 +444,8 @@ sal_Bool MediaDescriptor::addInputStream()
/*-----------------------------------------------*/ /*-----------------------------------------------*/
sal_Bool MediaDescriptor::addInputStreamOwnLock() sal_Bool MediaDescriptor::addInputStreamOwnLock()
{ {
// Own lock file implementation return impl_addInputStream(
officecfg::Office::Common::Misc::UseDocumentSystemFileLocking::get());
sal_Bool bUseLock = sal_True; // the system file locking is used per default
try
{
css::uno::Reference< css::uno::XInterface > xCommonConfig = ::comphelper::ConfigurationHelper::openConfig(
::comphelper::getProcessServiceFactory(),
::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "/org.openoffice.Office.Common" ) ),
::comphelper::ConfigurationHelper::E_STANDARD );
if ( !xCommonConfig.is() )
throw css::uno::RuntimeException();
::comphelper::ConfigurationHelper::readRelativeKey(
xCommonConfig,
::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "Misc/" ) ),
::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "UseDocumentSystemFileLocking" ) ) ) >>= bUseLock;
}
catch( const css::uno::Exception& )
{
}
return impl_addInputStream( bUseLock );
} }
/*-----------------------------------------------*/ /*-----------------------------------------------*/
......
...@@ -26,7 +26,8 @@ $(eval $(call gb_Module_add_targets,officecfg,\ ...@@ -26,7 +26,8 @@ $(eval $(call gb_Module_add_targets,officecfg,\
Configuration_officecfg \ Configuration_officecfg \
)) ))
$(eval $(call gb_Module_add_check_targets,officecfg,\ # The cppheader test depends on comphelper so can only be a subsequentcheck:
$(eval $(call gb_Module_add_subsequentcheck_targets,officecfg,\
CppunitTest_officecfg_cppheader_test \ CppunitTest_officecfg_cppheader_test \
)) ))
......
oc officecfg : TRANSLATIONS:translations comphelper soltools solenv LIBXSLT:libxslt NULL oc officecfg : TRANSLATIONS:translations soltools solenv LIBXSLT:libxslt NULL
oc officecfg\prj nmake - all oc_prj NULL oc officecfg\prj nmake - all oc_prj NULL
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment