summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Safonov <insafonov@gmail.com>2017-07-24 00:05:40 +0300
committerJulien Nabet <serval2412@yahoo.fr>2017-08-12 20:51:57 +0200
commitc88d4ddfcdbf3fcaf7eddbfc56ec9e15392ecf85 (patch)
treeac8e4fd71668382cabb13edf4645459af98ed05c
parent1a4dd1fa2a851f678d728ed342a59d48f8cc74ea (diff)
tdf#96099 Remove ActionSharedPtr typedef
Replace ActionSharedPtr by its definition. Change-Id: Iedd14c85169230d961f0707671885451875529d7 Reviewed-on: https://gerrit.libreoffice.org/40340 Reviewed-by: Julien Nabet <serval2412@yahoo.fr> Tested-by: Julien Nabet <serval2412@yahoo.fr>
-rw-r--r--cppcanvas/source/inc/action.hxx3
-rw-r--r--cppcanvas/source/inc/implrenderer.hxx4
-rw-r--r--cppcanvas/source/mtfrenderer/bitmapaction.cxx8
-rw-r--r--cppcanvas/source/mtfrenderer/bitmapaction.hxx4
-rw-r--r--cppcanvas/source/mtfrenderer/emfplus.cxx14
-rw-r--r--cppcanvas/source/mtfrenderer/implrenderer.cxx46
-rw-r--r--cppcanvas/source/mtfrenderer/lineaction.cxx4
-rw-r--r--cppcanvas/source/mtfrenderer/lineaction.hxx2
-rw-r--r--cppcanvas/source/mtfrenderer/pointaction.cxx8
-rw-r--r--cppcanvas/source/mtfrenderer/pointaction.hxx4
-rw-r--r--cppcanvas/source/mtfrenderer/polypolyaction.cxx20
-rw-r--r--cppcanvas/source/mtfrenderer/polypolyaction.hxx10
-rw-r--r--cppcanvas/source/mtfrenderer/textaction.cxx28
-rw-r--r--cppcanvas/source/mtfrenderer/textaction.hxx2
-rw-r--r--cppcanvas/source/mtfrenderer/transparencygroupaction.cxx4
-rw-r--r--cppcanvas/source/mtfrenderer/transparencygroupaction.hxx2
16 files changed, 80 insertions, 83 deletions
diff --git a/cppcanvas/source/inc/action.hxx b/cppcanvas/source/inc/action.hxx
index aa63ffce01bd..ff1ccc8b6949 100644
--- a/cppcanvas/source/inc/action.hxx
+++ b/cppcanvas/source/inc/action.hxx
@@ -144,9 +144,6 @@ namespace cppcanvas
*/
virtual sal_Int32 getActionCount() const = 0;
};
-
- typedef std::shared_ptr< Action > ActionSharedPtr;
-
}
}
diff --git a/cppcanvas/source/inc/implrenderer.hxx b/cppcanvas/source/inc/implrenderer.hxx
index d8752f544139..de215e0132ca 100644
--- a/cppcanvas/source/inc/implrenderer.hxx
+++ b/cppcanvas/source/inc/implrenderer.hxx
@@ -199,14 +199,14 @@ static float GetSwapFloat( SvStream& rSt )
// public, since some functors need it, too.
struct MtfAction
{
- MtfAction( const ActionSharedPtr& rAction,
+ MtfAction( const std::shared_ptr<Action>& rAction,
sal_Int32 nOrigIndex ) :
mpAction( rAction ),
mnOrigIndex( nOrigIndex )
{
}
- ActionSharedPtr mpAction;
+ std::shared_ptr<Action> mpAction;
sal_Int32 mnOrigIndex;
};
diff --git a/cppcanvas/source/mtfrenderer/bitmapaction.cxx b/cppcanvas/source/mtfrenderer/bitmapaction.cxx
index db8c597afcba..34513fd0528e 100644
--- a/cppcanvas/source/mtfrenderer/bitmapaction.cxx
+++ b/cppcanvas/source/mtfrenderer/bitmapaction.cxx
@@ -197,24 +197,24 @@ namespace cppcanvas
}
}
- ActionSharedPtr BitmapActionFactory::createBitmapAction( const ::BitmapEx& rBmpEx,
+ std::shared_ptr<Action> BitmapActionFactory::createBitmapAction( const ::BitmapEx& rBmpEx,
const ::basegfx::B2DPoint& rDstPoint,
const CanvasSharedPtr& rCanvas,
const OutDevState& rState )
{
- return ActionSharedPtr( new BitmapAction(rBmpEx,
+ return std::shared_ptr<Action>( new BitmapAction(rBmpEx,
rDstPoint,
rCanvas,
rState ) );
}
- ActionSharedPtr BitmapActionFactory::createBitmapAction( const ::BitmapEx& rBmpEx,
+ std::shared_ptr<Action> BitmapActionFactory::createBitmapAction( const ::BitmapEx& rBmpEx,
const ::basegfx::B2DPoint& rDstPoint,
const ::basegfx::B2DVector& rDstSize,
const CanvasSharedPtr& rCanvas,
const OutDevState& rState )
{
- return ActionSharedPtr( new BitmapAction(rBmpEx,
+ return std::shared_ptr<Action>( new BitmapAction(rBmpEx,
rDstPoint,
rDstSize,
rCanvas,
diff --git a/cppcanvas/source/mtfrenderer/bitmapaction.hxx b/cppcanvas/source/mtfrenderer/bitmapaction.hxx
index d028828c32fe..84b2cd3f4391 100644
--- a/cppcanvas/source/mtfrenderer/bitmapaction.hxx
+++ b/cppcanvas/source/mtfrenderer/bitmapaction.hxx
@@ -47,13 +47,13 @@ namespace cppcanvas
namespace BitmapActionFactory
{
/// Unscaled bitmap action, only references destination point
- ActionSharedPtr createBitmapAction( const ::BitmapEx&,
+ std::shared_ptr<Action> createBitmapAction( const ::BitmapEx&,
const ::basegfx::B2DPoint& rDstPoint,
const CanvasSharedPtr&,
const OutDevState& );
/// Scaled bitmap action, dest point and dest size
- ActionSharedPtr createBitmapAction( const ::BitmapEx&,
+ std::shared_ptr<Action> createBitmapAction( const ::BitmapEx&,
const ::basegfx::B2DPoint& rDstPoint,
const ::basegfx::B2DVector& rDstSize,
const CanvasSharedPtr&,
diff --git a/cppcanvas/source/mtfrenderer/emfplus.cxx b/cppcanvas/source/mtfrenderer/emfplus.cxx
index f55dea3af038..171e313271b3 100644
--- a/cppcanvas/source/mtfrenderer/emfplus.cxx
+++ b/cppcanvas/source/mtfrenderer/emfplus.cxx
@@ -307,7 +307,7 @@ namespace cppcanvas
localPolygon.transform( rState.mapModeTransform );
- ActionSharedPtr pPolyAction;
+ std::shared_ptr<Action> pPolyAction;
if (isColor) {
SAL_INFO("cppcanvas.emf", "EMF+\t\tcolor fill:0x" << std::hex << brushIndexOrColor << std::dec);
@@ -580,7 +580,7 @@ namespace cppcanvas
bool bWasFillColorSet = rState.isFillColorSet;
rState.isFillColorSet = true;
rState.fillColor = rState.lineColor;
- ActionSharedPtr pAction2(internal::PolyPolyActionFactory::createPolyPolyAction(aArrow, rParms.mrCanvas, rState));
+ std::shared_ptr<Action> pAction2(internal::PolyPolyActionFactory::createPolyPolyAction(aArrow, rParms.mrCanvas, rState));
if (pAction2)
{
maActions.push_back(MtfAction(pAction2, rParms.mrCurrActionIndex));
@@ -590,7 +590,7 @@ namespace cppcanvas
}
else
{
- ActionSharedPtr pAction(internal::PolyPolyActionFactory::createPolyPolyAction(aArrow, rParms.mrCanvas, rState, rAttributes));
+ std::shared_ptr<Action> pAction(internal::PolyPolyActionFactory::createPolyPolyAction(aArrow, rParms.mrCanvas, rState, rAttributes));
if (pAction)
{
maActions.push_back(MtfAction(pAction, rParms.mrCurrActionIndex));
@@ -685,7 +685,7 @@ namespace cppcanvas
}
// finally render the polygon
- ActionSharedPtr pPolyAction(internal::PolyPolyActionFactory::createPolyPolyAction(aFinalPolyPolygon, rParms.mrCanvas, rState, aPolygonAttributes));
+ std::shared_ptr<Action> pPolyAction(internal::PolyPolyActionFactory::createPolyPolyAction(aFinalPolyPolygon, rParms.mrCanvas, rState, aPolygonAttributes));
if( pPolyAction )
{
maActions.push_back(MtfAction(pPolyAction, rParms.mrCurrActionIndex));
@@ -1236,7 +1236,7 @@ namespace cppcanvas
Size aSize( aBmp.GetSizePixel() );
SAL_INFO("cppcanvas.emf", "EMF+ bitmap size: " << aSize.Width() << "x" << aSize.Height());
if( aSize.Width() > 0 && aSize.Height() > 0 ) {
- ActionSharedPtr pBmpAction (
+ std::shared_ptr<Action> pBmpAction (
internal::BitmapActionFactory::createBitmapAction (
aBmp,
rState.mapModeTransform * aDstPoint,
@@ -1296,7 +1296,7 @@ namespace cppcanvas
::basegfx::B2DPoint point( Map( lx + 0.15*cellSize, ly + cellSize ) );
- ActionSharedPtr pTextAction(
+ std::shared_ptr<Action> pTextAction(
TextActionFactory::createTextAction(
// position is just rough guess for now
// we should calculate it exactly from layoutRect or font
@@ -1613,7 +1613,7 @@ namespace cppcanvas
::basegfx::B2DPoint point( Map( charsPosX[0], charsPosY[0] ) );
- ActionSharedPtr pTextAction(
+ std::shared_ptr<Action> pTextAction(
TextActionFactory::createTextAction(
vcl::unotools::pointFromB2DPoint ( point ),
::Size(),
diff --git a/cppcanvas/source/mtfrenderer/implrenderer.cxx b/cppcanvas/source/mtfrenderer/implrenderer.cxx
index 79887c892857..19e97640264c 100644
--- a/cppcanvas/source/mtfrenderer/implrenderer.cxx
+++ b/cppcanvas/source/mtfrenderer/implrenderer.cxx
@@ -391,7 +391,7 @@ namespace cppcanvas
return false;
}
- ActionSharedPtr pPolyAction(
+ std::shared_ptr<Action> pPolyAction(
internal::PolyPolyActionFactory::createPolyPolyAction(
rPolyPoly, rParms.mrCanvas, rState ) );
@@ -694,7 +694,7 @@ namespace cppcanvas
uno::UNO_QUERY);
if( aTexture.Gradient.is() )
{
- ActionSharedPtr pPolyAction(
+ std::shared_ptr<Action> pPolyAction(
internal::PolyPolyActionFactory::createPolyPolyAction(
aDevicePoly,
rParms.mrCanvas,
@@ -933,7 +933,7 @@ namespace cppcanvas
}
// create the actual text action
- ActionSharedPtr pTextAction(
+ std::shared_ptr<Action> pTextAction(
TextActionFactory::createTextAction(
rStartPoint,
aReliefOffset,
@@ -950,7 +950,7 @@ namespace cppcanvas
rParms.mrParms,
bSubsettableActions ) );
- ActionSharedPtr pStrikeoutTextAction;
+ std::shared_ptr<Action> pStrikeoutTextAction;
if ( rState.textStrikeoutStyle == STRIKEOUT_X || rState.textStrikeoutStyle == STRIKEOUT_SLASH )
{
@@ -1730,7 +1730,7 @@ namespace cppcanvas
::basegfx::B2DPolyPolygon aPoly( aPath.getB2DPolyPolygon() );
aPoly.transform( rStates.getState().mapModeTransform );
- ActionSharedPtr pPolyAction(
+ std::shared_ptr<Action> pPolyAction(
internal::PolyPolyActionFactory::createPolyPolyAction(
aPoly,
rCanvas,
@@ -1796,7 +1796,7 @@ namespace cppcanvas
const OutDevState& rState( rStates.getState() );
if( rState.lineColor.getLength() )
{
- ActionSharedPtr pPointAction(
+ std::shared_ptr<Action> pPointAction(
internal::PointActionFactory::createPointAction(
rState.mapModeTransform * vcl::unotools::b2DPointFromPoint(
static_cast<MetaPointAction*>(pCurrAct)->GetPoint() ),
@@ -1821,7 +1821,7 @@ namespace cppcanvas
const OutDevState& rState( rStates.getState() );
if( rState.lineColor.getLength() )
{
- ActionSharedPtr pPointAction(
+ std::shared_ptr<Action> pPointAction(
internal::PointActionFactory::createPointAction(
rState.mapModeTransform * vcl::unotools::b2DPointFromPoint(
static_cast<MetaPixelAction*>(pCurrAct)->GetPoint() ),
@@ -1856,7 +1856,7 @@ namespace cppcanvas
const ::basegfx::B2DPoint aEndPoint(
rState.mapModeTransform * vcl::unotools::b2DPointFromPoint( pLineAct->GetEndPoint() ));
- ActionSharedPtr pLineAction;
+ std::shared_ptr<Action> pLineAction;
if( rLineInfo.IsDefault() )
{
@@ -2042,7 +2042,7 @@ namespace cppcanvas
::basegfx::B2DPolygon aPoly( pPolyLineAct->GetPolygon().getB2DPolygon() );
aPoly.transform( rState.mapModeTransform );
- ActionSharedPtr pLineAction;
+ std::shared_ptr<Action> pLineAction;
if( rLineInfo.IsDefault() )
{
@@ -2117,7 +2117,7 @@ namespace cppcanvas
{
MetaBmpAction* pAct = static_cast<MetaBmpAction*>(pCurrAct);
- ActionSharedPtr pBmpAction(
+ std::shared_ptr<Action> pBmpAction(
internal::BitmapActionFactory::createBitmapAction(
pAct->GetBitmap(),
rStates.getState().mapModeTransform *
@@ -2141,7 +2141,7 @@ namespace cppcanvas
{
MetaBmpScaleAction* pAct = static_cast<MetaBmpScaleAction*>(pCurrAct);
- ActionSharedPtr pBmpAction(
+ std::shared_ptr<Action> pBmpAction(
internal::BitmapActionFactory::createBitmapAction(
pAct->GetBitmap(),
rStates.getState().mapModeTransform *
@@ -2174,7 +2174,7 @@ namespace cppcanvas
pAct->GetSrcSize() );
aBmp.Crop( aCropRect );
- ActionSharedPtr pBmpAction(
+ std::shared_ptr<Action> pBmpAction(
internal::BitmapActionFactory::createBitmapAction(
aBmp,
rStates.getState().mapModeTransform *
@@ -2200,7 +2200,7 @@ namespace cppcanvas
{
MetaBmpExAction* pAct = static_cast<MetaBmpExAction*>(pCurrAct);
- ActionSharedPtr pBmpAction(
+ std::shared_ptr<Action> pBmpAction(
internal::BitmapActionFactory::createBitmapAction(
pAct->GetBitmapEx(),
rStates.getState().mapModeTransform *
@@ -2224,7 +2224,7 @@ namespace cppcanvas
{
MetaBmpExScaleAction* pAct = static_cast<MetaBmpExScaleAction*>(pCurrAct);
- ActionSharedPtr pBmpAction(
+ std::shared_ptr<Action> pBmpAction(
internal::BitmapActionFactory::createBitmapAction(
pAct->GetBitmapEx(),
rStates.getState().mapModeTransform *
@@ -2257,7 +2257,7 @@ namespace cppcanvas
pAct->GetSrcSize() );
aBmp.Crop( aCropRect );
- ActionSharedPtr pBmpAction(
+ std::shared_ptr<Action> pBmpAction(
internal::BitmapActionFactory::createBitmapAction(
aBmp,
rStates.getState().mapModeTransform *
@@ -2289,7 +2289,7 @@ namespace cppcanvas
BitmapEx aBmp( createMaskBmpEx( pAct->GetBitmap(),
pAct->GetColor() ));
- ActionSharedPtr pBmpAction(
+ std::shared_ptr<Action> pBmpAction(
internal::BitmapActionFactory::createBitmapAction(
aBmp,
rStates.getState().mapModeTransform *
@@ -2319,7 +2319,7 @@ namespace cppcanvas
BitmapEx aBmp( createMaskBmpEx( pAct->GetBitmap(),
pAct->GetColor() ));
- ActionSharedPtr pBmpAction(
+ std::shared_ptr<Action> pBmpAction(
internal::BitmapActionFactory::createBitmapAction(
aBmp,
rStates.getState().mapModeTransform *
@@ -2357,7 +2357,7 @@ namespace cppcanvas
pAct->GetSrcSize() );
aBmp.Crop( aCropRect );
- ActionSharedPtr pBmpAction(
+ std::shared_ptr<Action> pBmpAction(
internal::BitmapActionFactory::createBitmapAction(
aBmp,
rStates.getState().mapModeTransform *
@@ -2398,7 +2398,7 @@ namespace cppcanvas
::basegfx::B2DPolyPolygon aPoly( pAct->GetPolyPolygon().getB2DPolyPolygon() );
aPoly.transform( rState.mapModeTransform );
- ActionSharedPtr pPolyAction(
+ std::shared_ptr<Action> pPolyAction(
internal::PolyPolyActionFactory::createPolyPolyAction(
aPoly,
rCanvas,
@@ -2431,7 +2431,7 @@ namespace cppcanvas
DBG_TESTSOLARMUTEX();
- ActionSharedPtr pFloatTransAction(
+ std::shared_ptr<Action> pFloatTransAction(
internal::TransparencyGroupActionFactory::createTransparencyGroupAction(
std::move(pMtf),
std::move(pGradient),
@@ -2507,7 +2507,7 @@ namespace cppcanvas
::basegfx::B2DSize(pAct->GetWidth(),
0 ));
- ActionSharedPtr pPolyAction(
+ std::shared_ptr<Action> pPolyAction(
PolyPolyActionFactory::createPolyPolyAction(
tools::createTextLinesPolyPolygon(
rState.mapModeTransform *
@@ -2834,10 +2834,10 @@ namespace cppcanvas
// find start and end action
// =========================
o_rRangeBegin = std::lower_bound( aBegin, aEnd,
- MtfAction( ActionSharedPtr(), io_rStartIndex ),
+ MtfAction( std::shared_ptr<Action>(), io_rStartIndex ),
UpperBoundActionIndexComparator() );
o_rRangeEnd = std::lower_bound( aBegin, aEnd,
- MtfAction( ActionSharedPtr(), io_rEndIndex ),
+ MtfAction( std::shared_ptr<Action>(), io_rEndIndex ),
UpperBoundActionIndexComparator() );
return true;
}
diff --git a/cppcanvas/source/mtfrenderer/lineaction.cxx b/cppcanvas/source/mtfrenderer/lineaction.cxx
index 5d9acd23ef05..148ee26fd4e8 100644
--- a/cppcanvas/source/mtfrenderer/lineaction.cxx
+++ b/cppcanvas/source/mtfrenderer/lineaction.cxx
@@ -142,12 +142,12 @@ namespace cppcanvas
}
}
- ActionSharedPtr LineActionFactory::createLineAction( const ::basegfx::B2DPoint& rStartPoint,
+ std::shared_ptr<Action> LineActionFactory::createLineAction( const ::basegfx::B2DPoint& rStartPoint,
const ::basegfx::B2DPoint& rEndPoint,
const CanvasSharedPtr& rCanvas,
const OutDevState& rState )
{
- return ActionSharedPtr( new LineAction( rStartPoint,
+ return std::shared_ptr<Action>( new LineAction( rStartPoint,
rEndPoint,
rCanvas,
rState) );
diff --git a/cppcanvas/source/mtfrenderer/lineaction.hxx b/cppcanvas/source/mtfrenderer/lineaction.hxx
index 5895feafbb66..9761e4272626 100644
--- a/cppcanvas/source/mtfrenderer/lineaction.hxx
+++ b/cppcanvas/source/mtfrenderer/lineaction.hxx
@@ -46,7 +46,7 @@ namespace cppcanvas
namespace LineActionFactory
{
/// Plain hair line from point 1 to point 2
- ActionSharedPtr createLineAction( const ::basegfx::B2DPoint&,
+ std::shared_ptr<Action> createLineAction( const ::basegfx::B2DPoint&,
const ::basegfx::B2DPoint&,
const CanvasSharedPtr&,
const OutDevState& );
diff --git a/cppcanvas/source/mtfrenderer/pointaction.cxx b/cppcanvas/source/mtfrenderer/pointaction.cxx
index 65cd910fe82c..0c279ce00649 100644
--- a/cppcanvas/source/mtfrenderer/pointaction.cxx
+++ b/cppcanvas/source/mtfrenderer/pointaction.cxx
@@ -155,19 +155,19 @@ namespace cppcanvas
}
}
- ActionSharedPtr PointActionFactory::createPointAction( const ::basegfx::B2DPoint& rPoint,
+ std::shared_ptr<Action> PointActionFactory::createPointAction( const ::basegfx::B2DPoint& rPoint,
const CanvasSharedPtr& rCanvas,
const OutDevState& rState )
{
- return ActionSharedPtr( new PointAction( rPoint, rCanvas, rState ) );
+ return std::shared_ptr<Action>( new PointAction( rPoint, rCanvas, rState ) );
}
- ActionSharedPtr PointActionFactory::createPointAction( const ::basegfx::B2DPoint& rPoint,
+ std::shared_ptr<Action> PointActionFactory::createPointAction( const ::basegfx::B2DPoint& rPoint,
const CanvasSharedPtr& rCanvas,
const OutDevState& rState,
const ::Color& rColor )
{
- return ActionSharedPtr( new PointAction( rPoint, rCanvas, rState, rColor ) );
+ return std::shared_ptr<Action>( new PointAction( rPoint, rCanvas, rState, rColor ) );
}
}
}
diff --git a/cppcanvas/source/mtfrenderer/pointaction.hxx b/cppcanvas/source/mtfrenderer/pointaction.hxx
index 4881ebd0d505..af969c474ba1 100644
--- a/cppcanvas/source/mtfrenderer/pointaction.hxx
+++ b/cppcanvas/source/mtfrenderer/pointaction.hxx
@@ -46,12 +46,12 @@ namespace cppcanvas
namespace PointActionFactory
{
/// Point in current color
- ActionSharedPtr createPointAction( const ::basegfx::B2DPoint&,
+ std::shared_ptr<Action> createPointAction( const ::basegfx::B2DPoint&,
const CanvasSharedPtr&,
const OutDevState& );
/// Point in given color
- ActionSharedPtr createPointAction( const ::basegfx::B2DPoint&,
+ std::shared_ptr<Action> createPointAction( const ::basegfx::B2DPoint&,
const CanvasSharedPtr&,
const OutDevState&,
const ::Color& );
diff --git a/cppcanvas/source/mtfrenderer/polypolyaction.cxx b/cppcanvas/source/mtfrenderer/polypolyaction.cxx
index e5363a649826..a45642cb116b 100644
--- a/cppcanvas/source/mtfrenderer/polypolyaction.cxx
+++ b/cppcanvas/source/mtfrenderer/polypolyaction.cxx
@@ -449,55 +449,55 @@ namespace cppcanvas
}
}
- ActionSharedPtr PolyPolyActionFactory::createPolyPolyAction( const ::basegfx::B2DPolyPolygon& rPoly,
+ std::shared_ptr<Action> PolyPolyActionFactory::createPolyPolyAction( const ::basegfx::B2DPolyPolygon& rPoly,
const CanvasSharedPtr& rCanvas,
const OutDevState& rState )
{
OSL_ENSURE( rState.isLineColorSet || rState.isFillColorSet,
"PolyPolyActionFactory::createPolyPolyAction() with empty line and fill color" );
- return ActionSharedPtr( new PolyPolyAction( rPoly, rCanvas, rState,
+ return std::shared_ptr<Action>( new PolyPolyAction( rPoly, rCanvas, rState,
rState.isFillColorSet,
rState.isLineColorSet ) );
}
- ActionSharedPtr PolyPolyActionFactory::createPolyPolyAction( const ::basegfx::B2DPolyPolygon& rPoly,
+ std::shared_ptr<Action> PolyPolyActionFactory::createPolyPolyAction( const ::basegfx::B2DPolyPolygon& rPoly,
const CanvasSharedPtr& rCanvas,
const OutDevState& rState,
const rendering::Texture& rTexture )
{
- return ActionSharedPtr( new TexturedPolyPolyAction( rPoly, rCanvas, rState, rTexture ) );
+ return std::shared_ptr<Action>( new TexturedPolyPolyAction( rPoly, rCanvas, rState, rTexture ) );
}
- ActionSharedPtr PolyPolyActionFactory::createLinePolyPolyAction( const ::basegfx::B2DPolyPolygon& rPoly,
+ std::shared_ptr<Action> PolyPolyActionFactory::createLinePolyPolyAction( const ::basegfx::B2DPolyPolygon& rPoly,
const CanvasSharedPtr& rCanvas,
const OutDevState& rState )
{
OSL_ENSURE( rState.isLineColorSet,
"PolyPolyActionFactory::createLinePolyPolyAction() called with empty line color" );
- return ActionSharedPtr( new PolyPolyAction( rPoly, rCanvas, rState,
+ return std::shared_ptr<Action>( new PolyPolyAction( rPoly, rCanvas, rState,
false,
rState.isLineColorSet ) );
}
- ActionSharedPtr PolyPolyActionFactory::createPolyPolyAction( const ::basegfx::B2DPolyPolygon& rPoly,
+ std::shared_ptr<Action> PolyPolyActionFactory::createPolyPolyAction( const ::basegfx::B2DPolyPolygon& rPoly,
const CanvasSharedPtr& rCanvas,
const OutDevState& rState,
const rendering::StrokeAttributes& rStrokeAttributes )
{
OSL_ENSURE( rState.isLineColorSet,
"PolyPolyActionFactory::createPolyPolyAction() for strokes called with empty line color" );
- return ActionSharedPtr( new StrokedPolyPolyAction( rPoly, rCanvas, rState, rStrokeAttributes ) );
+ return std::shared_ptr<Action>( new StrokedPolyPolyAction( rPoly, rCanvas, rState, rStrokeAttributes ) );
}
- ActionSharedPtr PolyPolyActionFactory::createPolyPolyAction( const ::basegfx::B2DPolyPolygon& rPoly,
+ std::shared_ptr<Action> PolyPolyActionFactory::createPolyPolyAction( const ::basegfx::B2DPolyPolygon& rPoly,
const CanvasSharedPtr& rCanvas,
const OutDevState& rState,
int nTransparency )
{
OSL_ENSURE( rState.isLineColorSet || rState.isFillColorSet,
"PolyPolyActionFactory::createPolyPolyAction() with empty line and fill color" );
- return ActionSharedPtr( new PolyPolyAction( rPoly, rCanvas, rState,
+ return std::shared_ptr<Action>( new PolyPolyAction( rPoly, rCanvas, rState,
rState.isFillColorSet,
rState.isLineColorSet,
nTransparency ) );
diff --git a/cppcanvas/source/mtfrenderer/polypolyaction.hxx b/cppcanvas/source/mtfrenderer/polypolyaction.hxx
index 394dea277152..9ef7fb2bba38 100644
--- a/cppcanvas/source/mtfrenderer/polypolyaction.hxx
+++ b/cppcanvas/source/mtfrenderer/polypolyaction.hxx
@@ -52,29 +52,29 @@ namespace cppcanvas
namespace PolyPolyActionFactory
{
/// Create polygon, fill/stroke according to state
- ActionSharedPtr createPolyPolyAction( const ::basegfx::B2DPolyPolygon&,
+ std::shared_ptr<Action> createPolyPolyAction( const ::basegfx::B2DPolyPolygon&,
const CanvasSharedPtr&,
const OutDevState& );
/// Create texture-filled polygon
- ActionSharedPtr createPolyPolyAction( const ::basegfx::B2DPolyPolygon&,
+ std::shared_ptr<Action> createPolyPolyAction( const ::basegfx::B2DPolyPolygon&,
const CanvasSharedPtr&,
const OutDevState&,
const css::rendering::Texture& );
/// Create line polygon (always stroked, not filled)
- ActionSharedPtr createLinePolyPolyAction( const ::basegfx::B2DPolyPolygon&,
+ std::shared_ptr<Action> createLinePolyPolyAction( const ::basegfx::B2DPolyPolygon&,
const CanvasSharedPtr&,
const OutDevState& );
/// Create stroked polygon
- ActionSharedPtr createPolyPolyAction( const ::basegfx::B2DPolyPolygon&,
+ std::shared_ptr<Action> createPolyPolyAction( const ::basegfx::B2DPolyPolygon&,
const CanvasSharedPtr&,
const OutDevState&,
const css::rendering::StrokeAttributes& );
/// For transparent painting of the given polygon (normally, we take the colors always opaque)
- ActionSharedPtr createPolyPolyAction( const ::basegfx::B2DPolyPolygon&,
+ std::shared_ptr<Action> createPolyPolyAction( const ::basegfx::B2DPolyPolygon&,
const CanvasSharedPtr&,
const OutDevState&,
int nTransparency );
diff --git a/cppcanvas/source/mtfrenderer/textaction.cxx b/cppcanvas/source/mtfrenderer/textaction.cxx
index 073b05d4b907..3c8827ecb65d 100644
--- a/cppcanvas/source/mtfrenderer/textaction.cxx
+++ b/cppcanvas/source/mtfrenderer/textaction.cxx
@@ -1901,7 +1901,7 @@ namespace cppcanvas
text, and creates a properly setup OutlineAction from
it.
*/
- ActionSharedPtr createOutline( const ::basegfx::B2DPoint& rStartPoint,
+ std::shared_ptr<Action> createOutline( const ::basegfx::B2DPoint& rStartPoint,
const ::basegfx::B2DSize& rReliefOffset,
const ::Color& rReliefColor,
const ::basegfx::B2DSize& rShadowOffset,
@@ -1941,7 +1941,7 @@ namespace cppcanvas
rVDev.SetFont(aOrigFont);
if( !bHaveOutlines )
- return ActionSharedPtr();
+ return std::shared_ptr<Action>();
// remove offsetting from mapmode transformation
// (outline polygons must stay at origin, only need to
@@ -2000,7 +2000,7 @@ namespace cppcanvas
if( rParms.maTextTransformation.is_initialized() )
{
- return ActionSharedPtr(
+ return std::shared_ptr<Action>(
new OutlineAction(
rStartPoint,
rReliefOffset,
@@ -2017,7 +2017,7 @@ namespace cppcanvas
}
else
{
- return ActionSharedPtr(
+ return std::shared_ptr<Action>(
new OutlineAction(
rStartPoint,
rReliefOffset,
@@ -2036,7 +2036,7 @@ namespace cppcanvas
} // namespace
- ActionSharedPtr TextActionFactory::createTextAction( const ::Point& rStartPoint,
+ std::shared_ptr<Action> TextActionFactory::createTextAction( const ::Point& rStartPoint,
const ::Size& rReliefOffset,
const ::Color& rReliefColor,
const ::Size& rShadowOffset,
@@ -2099,7 +2099,7 @@ namespace cppcanvas
const ::Color aEmptyColor( COL_AUTO );
- ActionSharedPtr ret;
+ std::shared_ptr<Action> ret;
// no DX array, and no need to subset - no need to store
// DX array, then.
@@ -2115,7 +2115,7 @@ namespace cppcanvas
// nope
if( rParms.maTextTransformation.is_initialized() )
{
- ret = ActionSharedPtr( new TextAction(
+ ret = std::shared_ptr<Action>( new TextAction(
aStartPoint,
rText,
nStartPos,
@@ -2126,7 +2126,7 @@ namespace cppcanvas
}
else
{
- ret = ActionSharedPtr( new TextAction(
+ ret = std::shared_ptr<Action>( new TextAction(
aStartPoint,
rText,
nStartPos,
@@ -2139,7 +2139,7 @@ namespace cppcanvas
{
// at least one of the effects requested
if( rParms.maTextTransformation.is_initialized() )
- ret = ActionSharedPtr( new EffectTextAction(
+ ret = std::shared_ptr<Action>( new EffectTextAction(
aStartPoint,
aReliefOffset,
rReliefColor,
@@ -2153,7 +2153,7 @@ namespace cppcanvas
rState,
*rParms.maTextTransformation ) );
else
- ret = ActionSharedPtr( new EffectTextAction(
+ ret = std::shared_ptr<Action>( new EffectTextAction(
aStartPoint,
aReliefOffset,
rReliefColor,
@@ -2178,7 +2178,7 @@ namespace cppcanvas
{
// nope
if( rParms.maTextTransformation.is_initialized() )
- ret = ActionSharedPtr( new TextArrayAction(
+ ret = std::shared_ptr<Action>( new TextArrayAction(
aStartPoint,
rText,
nStartPos,
@@ -2188,7 +2188,7 @@ namespace cppcanvas
rState,
*rParms.maTextTransformation ) );
else
- ret = ActionSharedPtr( new TextArrayAction(
+ ret = std::shared_ptr<Action>( new TextArrayAction(
aStartPoint,
rText,
nStartPos,
@@ -2201,7 +2201,7 @@ namespace cppcanvas
{
// at least one of the effects requested
if( rParms.maTextTransformation.is_initialized() )
- ret = ActionSharedPtr( new EffectTextArrayAction(
+ ret = std::shared_ptr<Action>( new EffectTextArrayAction(
aStartPoint,
aReliefOffset,
rReliefColor,
@@ -2216,7 +2216,7 @@ namespace cppcanvas
rState,
*rParms.maTextTransformation ) );
else
- ret = ActionSharedPtr( new EffectTextArrayAction(
+ ret = std::shared_ptr<Action>( new EffectTextArrayAction(
aStartPoint,
aReliefOffset,
rReliefColor,
diff --git a/cppcanvas/source/mtfrenderer/textaction.hxx b/cppcanvas/source/mtfrenderer/textaction.hxx
index 2c0b240fc847..1760477bf79a 100644
--- a/cppcanvas/source/mtfrenderer/textaction.hxx
+++ b/cppcanvas/source/mtfrenderer/textaction.hxx
@@ -61,7 +61,7 @@ namespace cppcanvas
subsettable (Action::render( Subset ) works on
characters)
*/
- ActionSharedPtr createTextAction( const ::Point& rStartPoint,
+ std::shared_ptr<Action> createTextAction( const ::Point& rStartPoint,
const ::Size& rReliefOffset,
const ::Color& rReliefColor,
const ::Size& rShadowOffset,
diff --git a/cppcanvas/source/mtfrenderer/transparencygroupaction.cxx b/cppcanvas/source/mtfrenderer/transparencygroupaction.cxx
index 474d22b7dfae..f8e03bf467d3 100644
--- a/cppcanvas/source/mtfrenderer/transparencygroupaction.cxx
+++ b/cppcanvas/source/mtfrenderer/transparencygroupaction.cxx
@@ -477,14 +477,14 @@ namespace cppcanvas
}
- ActionSharedPtr TransparencyGroupActionFactory::createTransparencyGroupAction( MtfAutoPtr&& rGroupMtf,
+ std::shared_ptr<Action> TransparencyGroupActionFactory::createTransparencyGroupAction( MtfAutoPtr&& rGroupMtf,
GradientAutoPtr&& rAlphaGradient,
const ::basegfx::B2DPoint& rDstPoint,
const ::basegfx::B2DVector& rDstSize,
const CanvasSharedPtr& rCanvas,
const OutDevState& rState )
{
- return ActionSharedPtr( new TransparencyGroupAction(std::move(rGroupMtf),
+ return std::shared_ptr<Action>( new TransparencyGroupAction(std::move(rGroupMtf),
std::move(rAlphaGradient),
rDstPoint,
rDstSize,
diff --git a/cppcanvas/source/mtfrenderer/transparencygroupaction.hxx b/cppcanvas/source/mtfrenderer/transparencygroupaction.hxx
index b31ee8118a90..165fc29b31cb 100644
--- a/cppcanvas/source/mtfrenderer/transparencygroupaction.hxx
+++ b/cppcanvas/source/mtfrenderer/transparencygroupaction.hxx
@@ -79,7 +79,7 @@ namespace cppcanvas
Size of the transparency group object, in current
state coordinate system.
*/
- ActionSharedPtr createTransparencyGroupAction( MtfAutoPtr&& rGroupMtf,
+ std::shared_ptr<Action> createTransparencyGroupAction( MtfAutoPtr&& rGroupMtf,
GradientAutoPtr&& rAlphaGradient,
const ::basegfx::B2DPoint& rDstPoint,
const ::basegfx::B2DVector& rDstSize,