diff options
author | Ariel Constenla-Haile <arielch@apache.org> | 2013-03-26 11:50:55 +0000 |
---|---|---|
committer | Ariel Constenla-Haile <arielch@apache.org> | 2013-03-26 11:50:55 +0000 |
commit | ddff14ee8d033aebd56b948bfaa23704f791ba46 (patch) | |
tree | d95a9b0d39192dce558dbab31e2bc514a57f49a6 /sdext/source/presenter/PresenterBitmapContainer.cxx | |
parent | cb2cddde5d962d02c72e7de646cb5bbdb1efa15c (diff) |
i121873 - Revert revision 1457992, 1457161, 1457159
Notes
Notes:
prefer: ea91c7d90d74e1ca039ba669b5d3e14fa359c0fa
Diffstat (limited to 'sdext/source/presenter/PresenterBitmapContainer.cxx')
-rw-r--r-- | sdext/source/presenter/PresenterBitmapContainer.cxx | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/sdext/source/presenter/PresenterBitmapContainer.cxx b/sdext/source/presenter/PresenterBitmapContainer.cxx index 239260275732..4a21ed302e8c 100644 --- a/sdext/source/presenter/PresenterBitmapContainer.cxx +++ b/sdext/source/presenter/PresenterBitmapContainer.cxx @@ -25,6 +25,7 @@ #include "precompiled_sdext.hxx" #include "PresenterBitmapContainer.hxx" +#include "PresenterComponent.hxx" #include "PresenterConfigurationAccess.hxx" #include <com/sun/star/deployment/XPackageInformationProvider.hpp> @@ -68,9 +69,11 @@ PresenterBitmapContainer::PresenterBitmapContainer ( const ::boost::shared_ptr<PresenterBitmapContainer>& rpParentContainer, const css::uno::Reference<css::uno::XComponentContext>& rxComponentContext, const css::uno::Reference<css::rendering::XCanvas>& rxCanvas, + const OUString& rsBasePath, const css::uno::Reference<css::drawing::XPresenterHelper>& rxPresenterHelper) : mpParentContainer(rpParentContainer), maIconContainer(), + msBasePath(rsBasePath), mxCanvas(rxCanvas), mxPresenterHelper(rxPresenterHelper) { @@ -79,7 +82,7 @@ PresenterBitmapContainer::PresenterBitmapContainer ( // Get access to the configuration. PresenterConfigurationAccess aConfiguration ( rxComponentContext, - A2S("org.openoffice.Office.PresenterScreen"), + A2S("org.openoffice.Office.extension.PresenterScreen"), PresenterConfigurationAccess::READ_ONLY); Reference<container::XNameAccess> xBitmapList ( aConfiguration.GetConfigurationNode(rsConfigurationBase), @@ -97,9 +100,11 @@ PresenterBitmapContainer::PresenterBitmapContainer ( const ::boost::shared_ptr<PresenterBitmapContainer>& rpParentContainer, const css::uno::Reference<css::uno::XComponentContext>& rxComponentContext, const css::uno::Reference<css::rendering::XCanvas>& rxCanvas, + const OUString& rsBasePath, const css::uno::Reference<css::drawing::XPresenterHelper>& rxPresenterHelper) : mpParentContainer(rpParentContainer), maIconContainer(), + msBasePath(rsBasePath), mxCanvas(rxCanvas), mxPresenterHelper(rxPresenterHelper) { @@ -188,6 +193,7 @@ SharedBitmapDescriptor PresenterBitmapContainer::LoadBitmap ( const css::uno::Reference<css::container::XHierarchicalNameAccess>& rxNode, const ::rtl::OUString& rsPath, const css::uno::Reference<css::drawing::XPresenterHelper>& rxPresenterHelper, + const OUString& rsBasePath, const css::uno::Reference<css::rendering::XCanvas>& rxCanvas, const SharedBitmapDescriptor& rpDefault) { @@ -204,6 +210,7 @@ SharedBitmapDescriptor PresenterBitmapContainer::LoadBitmap ( pBitmap = LoadBitmap( xBitmapProperties, rxPresenterHelper, + rsBasePath, rxCanvas, rpDefault); } @@ -230,6 +237,7 @@ void PresenterBitmapContainer::ProcessBitmap ( maIconContainer[sName] = LoadBitmap( rxProperties, mxPresenterHelper, + msBasePath, mxCanvas, SharedBitmapDescriptor()); } @@ -240,6 +248,7 @@ void PresenterBitmapContainer::ProcessBitmap ( SharedBitmapDescriptor PresenterBitmapContainer::LoadBitmap ( const Reference<beans::XPropertySet>& rxProperties, const css::uno::Reference<css::drawing::XPresenterHelper>& rxPresenterHelper, + const OUString& rsBasePath, const css::uno::Reference<css::rendering::XCanvas>& rxCanvas, const SharedBitmapDescriptor& rpDefault) { @@ -259,7 +268,7 @@ SharedBitmapDescriptor PresenterBitmapContainer::LoadBitmap ( { pBitmap->SetBitmap( BitmapDescriptor::Normal, - rxPresenterHelper->loadBitmap(sFileName, rxCanvas)); + rxPresenterHelper->loadBitmap(rsBasePath + sFileName, rxCanvas)); } catch (Exception&) {} @@ -268,7 +277,7 @@ SharedBitmapDescriptor PresenterBitmapContainer::LoadBitmap ( { pBitmap->SetBitmap( BitmapDescriptor::MouseOver, - rxPresenterHelper->loadBitmap(sFileName, rxCanvas)); + rxPresenterHelper->loadBitmap(rsBasePath + sFileName, rxCanvas)); } catch (Exception&) {} @@ -277,7 +286,7 @@ SharedBitmapDescriptor PresenterBitmapContainer::LoadBitmap ( { pBitmap->SetBitmap( BitmapDescriptor::ButtonDown, - rxPresenterHelper->loadBitmap(sFileName, rxCanvas)); + rxPresenterHelper->loadBitmap(rsBasePath + sFileName, rxCanvas)); } catch (Exception&) {} @@ -286,7 +295,7 @@ SharedBitmapDescriptor PresenterBitmapContainer::LoadBitmap ( { pBitmap->SetBitmap( BitmapDescriptor::Disabled, - rxPresenterHelper->loadBitmap(sFileName, rxCanvas)); + rxPresenterHelper->loadBitmap(rsBasePath + sFileName, rxCanvas)); } catch (Exception&) {} @@ -295,7 +304,7 @@ SharedBitmapDescriptor PresenterBitmapContainer::LoadBitmap ( { pBitmap->SetBitmap( BitmapDescriptor::Mask, - rxPresenterHelper->loadBitmap(sFileName, rxCanvas)); + rxPresenterHelper->loadBitmap(rsBasePath + sFileName, rxCanvas)); } catch (Exception&) {} |