From dcf8cfd03003efc717a119edf02254548bebdd55 Mon Sep 17 00:00:00 2001 From: sb Date: Fri, 13 Nov 2009 16:02:09 +0100 Subject: sb111: #i101955# cleaned up configmgr::update interface --- configmgr/source/components.cxx | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) (limited to 'configmgr/source/components.cxx') diff --git a/configmgr/source/components.cxx b/configmgr/source/components.cxx index 7b287bafb0..c374dabcab 100644 --- a/configmgr/source/components.cxx +++ b/configmgr/source/components.cxx @@ -204,25 +204,31 @@ void Components::writeModifications() { writeModFile(*this, getModificationFileUrl(), data_); } -void Components::insertXcsFile(int layer, rtl::OUString const & fileUri) { +void Components::insertExtensionXcsFile( + bool shared, rtl::OUString const & fileUri) +{ try { - parseXcsFile(fileUri, layer, &data_); + parseXcsFile(fileUri, shared ? 9 : 13, &data_); } catch (css::container::NoSuchElementException & e) { throw css::uno::RuntimeException( (rtl::OUString( - RTL_CONSTASCII_USTRINGPARAM("insertXcsFile does not exist: ")) + + RTL_CONSTASCII_USTRINGPARAM( + "insertExtensionXcsFile does not exist: ")) + e.Message), css::uno::Reference< css::uno::XInterface >()); } } -void Components::insertXcuFile(int layer, rtl::OUString const & fileUri) { +void Components::insertExtensionXcuFile( + bool shared, rtl::OUString const & fileUri) +{ try { - parseXcuFile(fileUri, layer + 1, &data_); + parseXcuFile(fileUri, shared ? 10 : 14, &data_); } catch (css::container::NoSuchElementException & e) { throw css::uno::RuntimeException( (rtl::OUString( - RTL_CONSTASCII_USTRINGPARAM("insertXcuFile does not exist: ")) + + RTL_CONSTASCII_USTRINGPARAM( + "insertExtensionXcuFile does not exist: ")) + e.Message), css::uno::Reference< css::uno::XInterface >()); } -- cgit v1.2.3