diff options
Diffstat (limited to 'sdext/source/presenter/PresenterPaneBorderPainter.cxx')
-rw-r--r-- | sdext/source/presenter/PresenterPaneBorderPainter.cxx | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/sdext/source/presenter/PresenterPaneBorderPainter.cxx b/sdext/source/presenter/PresenterPaneBorderPainter.cxx index 97f6781073c2..31b260bcd704 100644 --- a/sdext/source/presenter/PresenterPaneBorderPainter.cxx +++ b/sdext/source/presenter/PresenterPaneBorderPainter.cxx @@ -37,8 +37,8 @@ #include <com/sun/star/rendering/XIntegerBitmap.hpp> #include <com/sun/star/rendering/XSpriteCanvas.hpp> #include <map> +#include <memory> #include <vector> -#include <boost/shared_ptr.hpp> using namespace ::com::sun::star; using namespace ::com::sun::star::uno; @@ -60,7 +60,7 @@ namespace { { public: RendererPaneStyle ( - const ::boost::shared_ptr<PresenterTheme>& rpTheme, + const std::shared_ptr<PresenterTheme>& rpTheme, const OUString& rsStyleName); awt::Rectangle AddBorder ( @@ -95,7 +95,7 @@ namespace { private: void UpdateBorderSizes(); SharedBitmapDescriptor GetBitmap( - const ::boost::shared_ptr<PresenterTheme>& rpTheme, + const std::shared_ptr<PresenterTheme>& rpTheme, const OUString& rsStyleName, const OUString& rsBitmapName); }; @@ -106,7 +106,7 @@ class PresenterPaneBorderPainter::Renderer public: Renderer ( const Reference<XComponentContext>& rxContext, - const ::boost::shared_ptr<PresenterTheme>& rpTheme); + const std::shared_ptr<PresenterTheme>& rpTheme); ~Renderer(); void SetCanvas (const Reference<rendering::XCanvas>& rxCanvas); @@ -117,7 +117,7 @@ public: const OUString& rsPaneURL); void PaintTitle ( const OUString& rsTitle, - const ::boost::shared_ptr<RendererPaneStyle>& rpStyle, + const std::shared_ptr<RendererPaneStyle>& rpStyle, const awt::Rectangle& rUpdateBox, const awt::Rectangle& rOuterBox, const awt::Rectangle& rInnerBox, @@ -126,13 +126,13 @@ public: const awt::Rectangle& rUpdateBox, const awt::Rectangle& rOuterBox, const OUString& rsPaneStyleName); - ::boost::shared_ptr<RendererPaneStyle> GetRendererPaneStyle (const OUString& rsResourceURL); + std::shared_ptr<RendererPaneStyle> GetRendererPaneStyle (const OUString& rsResourceURL); void SetCalloutAnchor ( const awt::Point& rCalloutAnchor); private: - ::boost::shared_ptr<PresenterTheme> mpTheme; - typedef ::std::map<OUString, ::boost::shared_ptr<RendererPaneStyle> > RendererPaneStyleContainer; + std::shared_ptr<PresenterTheme> mpTheme; + typedef ::std::map<OUString, std::shared_ptr<RendererPaneStyle> > RendererPaneStyleContainer; RendererPaneStyleContainer maRendererPaneStyles; Reference<rendering::XCanvas> mxCanvas; Reference<drawing::XPresenterHelper> mxPresenterHelper; @@ -276,7 +276,7 @@ awt::Point SAL_CALL PresenterPaneBorderPainter::getCalloutOffset ( ProvideTheme(); if (mpRenderer.get() != NULL) { - const ::boost::shared_ptr<RendererPaneStyle> pRendererPaneStyle( + const std::shared_ptr<RendererPaneStyle> pRendererPaneStyle( mpRenderer->GetRendererPaneStyle(rsPaneBorderStyleName)); if (pRendererPaneStyle.get() != NULL && pRendererPaneStyle->mpBottomCallout.get() != NULL) @@ -341,7 +341,7 @@ bool PresenterPaneBorderPainter::ProvideTheme() } } -void PresenterPaneBorderPainter::SetTheme (const ::boost::shared_ptr<PresenterTheme>& rpTheme) +void PresenterPaneBorderPainter::SetTheme (const std::shared_ptr<PresenterTheme>& rpTheme) { mpTheme = rpTheme; if (mpRenderer.get() == NULL) @@ -355,7 +355,7 @@ awt::Rectangle PresenterPaneBorderPainter::AddBorder ( { if (mpRenderer.get() != NULL) { - const ::boost::shared_ptr<RendererPaneStyle> pRendererPaneStyle(mpRenderer->GetRendererPaneStyle(rsPaneURL)); + const std::shared_ptr<RendererPaneStyle> pRendererPaneStyle(mpRenderer->GetRendererPaneStyle(rsPaneURL)); if (pRendererPaneStyle.get() != NULL) return pRendererPaneStyle->AddBorder(rInnerBox, eBorderType); } @@ -369,7 +369,7 @@ awt::Rectangle PresenterPaneBorderPainter::RemoveBorder ( { if (mpRenderer.get() != NULL) { - const ::boost::shared_ptr<RendererPaneStyle> pRendererPaneStyle(mpRenderer->GetRendererPaneStyle(rsPaneURL)); + const std::shared_ptr<RendererPaneStyle> pRendererPaneStyle(mpRenderer->GetRendererPaneStyle(rsPaneURL)); if (pRendererPaneStyle.get() != NULL) return pRendererPaneStyle->RemoveBorder(rOuterBox, eBorderType); } @@ -392,7 +392,7 @@ void PresenterPaneBorderPainter::ThrowIfDisposed() const PresenterPaneBorderPainter::Renderer::Renderer ( const Reference<XComponentContext>& rxContext, - const ::boost::shared_ptr<PresenterTheme>& rpTheme) + const std::shared_ptr<PresenterTheme>& rpTheme) : mpTheme(rpTheme), maRendererPaneStyles(), mxCanvas(), @@ -437,7 +437,7 @@ void PresenterPaneBorderPainter::Renderer::PaintBorder ( return; // Create the outer and inner border of the, ahm, border. - ::boost::shared_ptr<RendererPaneStyle> pStyle (GetRendererPaneStyle(rsPaneURL)); + std::shared_ptr<RendererPaneStyle> pStyle (GetRendererPaneStyle(rsPaneURL)); if (pStyle.get() == NULL) return; @@ -506,7 +506,7 @@ void PresenterPaneBorderPainter::Renderer::PaintBorder ( void PresenterPaneBorderPainter::Renderer::PaintTitle ( const OUString& rsTitle, - const ::boost::shared_ptr<RendererPaneStyle>& rpStyle, + const std::shared_ptr<RendererPaneStyle>& rpStyle, const awt::Rectangle& rUpdateBox, const awt::Rectangle& rOuterBox, const awt::Rectangle& rInnerBox, @@ -602,7 +602,7 @@ void PresenterPaneBorderPainter::Renderer::PaintTitle ( } } -::boost::shared_ptr<RendererPaneStyle> +std::shared_ptr<RendererPaneStyle> PresenterPaneBorderPainter::Renderer::GetRendererPaneStyle (const OUString& rsResourceURL) { OSL_ASSERT(mpTheme.get()!=NULL); @@ -618,7 +618,7 @@ void PresenterPaneBorderPainter::Renderer::PaintTitle ( sPaneStyleName = sStyleName; // Create a new pane style object and initialize it with bitmaps. - ::boost::shared_ptr<RendererPaneStyle> pStyle ( + std::shared_ptr<RendererPaneStyle> pStyle ( new RendererPaneStyle(mpTheme,sPaneStyleName)); iStyle = maRendererPaneStyles.insert( RendererPaneStyleContainer::value_type(rsResourceURL, pStyle)).first; @@ -626,7 +626,7 @@ void PresenterPaneBorderPainter::Renderer::PaintTitle ( if (iStyle != maRendererPaneStyles.end()) return iStyle->second; else - return ::boost::shared_ptr<RendererPaneStyle>(); + return std::shared_ptr<RendererPaneStyle>(); } void PresenterPaneBorderPainter::Renderer::SetCalloutAnchor ( @@ -756,7 +756,7 @@ void PresenterPaneBorderPainter::Renderer::SetupClipping ( if ( ! mxCanvas.is()) return; - ::boost::shared_ptr<RendererPaneStyle> pStyle (GetRendererPaneStyle(rsPaneStyleName)); + std::shared_ptr<RendererPaneStyle> pStyle (GetRendererPaneStyle(rsPaneStyleName)); if (pStyle.get() == NULL) { mxViewStateClip = PresenterGeometryHelper::CreatePolygon( @@ -794,7 +794,7 @@ BorderSize::BorderSize() //===== RendererPaneStyle ============================================================ RendererPaneStyle::RendererPaneStyle ( - const ::boost::shared_ptr<PresenterTheme>& rpTheme, + const std::shared_ptr<PresenterTheme>& rpTheme, const OUString& rsStyleName) : mpTopLeft(), mpTop(), @@ -941,7 +941,7 @@ void RendererPaneStyle::UpdateBorderSizes() } SharedBitmapDescriptor RendererPaneStyle::GetBitmap( - const ::boost::shared_ptr<PresenterTheme>& rpTheme, + const std::shared_ptr<PresenterTheme>& rpTheme, const OUString& rsStyleName, const OUString& rsBitmapName) { |