summaryrefslogtreecommitdiff
path: root/filter
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2013-09-13 16:56:21 +0200
committerNoel Grandin <noel@peralex.com>2013-09-17 09:05:00 +0200
commitda57d51f12e6f9c0e1eba262bfe727c414c5d7c9 (patch)
treebbc3629136c64cb966f9164f3c2c4abfd9e827b5 /filter
parentdb4fb3b71657560fe4e2972bf8b9f0e509304d84 (diff)
convert filter/source/msfilter/eschesdo.hxx from String to OUString
Change-Id: Ie92f645bb55f4d9eb477074a685023a6f5274357
Diffstat (limited to 'filter')
-rw-r--r--filter/source/msfilter/eschesdo.cxx54
-rw-r--r--filter/source/msfilter/eschesdo.hxx6
2 files changed, 30 insertions, 30 deletions
diff --git a/filter/source/msfilter/eschesdo.cxx b/filter/source/msfilter/eschesdo.cxx
index a325215b2744..425fb43413a5 100644
--- a/filter/source/msfilter/eschesdo.cxx
+++ b/filter/source/msfilter/eschesdo.cxx
@@ -177,7 +177,7 @@ sal_uInt32 ImplEESdrWriter::ImplWriteShape( ImplEESdrObject& rObj,
Point aTextRefPoint;
- if( rObj.GetType().EqualsAscii( "drawing.Group" ))
+ if( rObj.GetType() == "drawing.Group" )
{
Reference< XIndexAccess > xXIndexAccess( rObj.GetShapeRef(), UNO_QUERY );
@@ -202,7 +202,7 @@ sal_uInt32 ImplEESdrWriter::ImplWriteShape( ImplEESdrObject& rObj,
if( ( rObj.ImplGetPropertyValue( OUString( "IsFontwork" ) ) &&
::cppu::any2bool( rObj.GetUsrAny() ) ) ||
- rObj.GetType().EqualsAscii( "drawing.Measure" ) )
+ rObj.GetType() == "drawing.Measure" )
{
rObj.SetType( String("drawing.dontknow"));
}
@@ -233,7 +233,7 @@ sal_uInt32 ImplEESdrWriter::ImplWriteShape( ImplEESdrObject& rObj,
aPropOpt.AddOpt( ESCHER_Prop_fPrint, 0x00080008 );
}
- if ( rObj.GetType().EqualsAscii( "drawing.Custom" ) )
+ if ( rObj.GetType() == "drawing.Custom" )
{
mpEscherEx->OpenContainer( ESCHER_SpContainer );
sal_uInt32 nMirrorFlags;
@@ -275,7 +275,7 @@ sal_uInt32 ImplEESdrWriter::ImplWriteShape( ImplEESdrObject& rObj,
}
}
}
- else if ( rObj.GetType().EqualsAscii( "drawing.Rectangle" ))
+ else if ( rObj.GetType() == "drawing.Rectangle" )
{
mpEscherEx->OpenContainer( ESCHER_SpContainer );
sal_Int32 nRadius = (sal_Int32)rObj.ImplGetInt32PropertyValue(
@@ -304,7 +304,7 @@ sal_uInt32 ImplEESdrWriter::ImplWriteShape( ImplEESdrObject& rObj,
mpEscherEx->QueryTextID( rObj.GetShapeRef(),
rObj.GetShapeId() ), sal_False, sal_False );
}
- else if ( rObj.GetType().EqualsAscii( "drawing.Ellipse" ))
+ else if ( rObj.GetType() == "drawing.Ellipse" )
{
CircleKind eCircleKind = CircleKind_FULL;
PolyStyle ePolyKind = PolyStyle();
@@ -401,11 +401,11 @@ sal_uInt32 ImplEESdrWriter::ImplWriteShape( ImplEESdrObject& rObj,
rObj.GetShapeId() ), sal_False, sal_False );
}
- else if ( rObj.GetType().EqualsAscii( "drawing.Control" ))
+ else if ( rObj.GetType() == "drawing.Control" )
{
break;
}
- else if ( rObj.GetType().EqualsAscii( "drawing.Connector" ))
+ else if ( rObj.GetType() == "drawing.Connector" )
{
sal_uInt16 nSpType, nSpFlags;
::com::sun::star::awt::Rectangle aNewRect;
@@ -418,11 +418,11 @@ sal_uInt32 ImplEESdrWriter::ImplWriteShape( ImplEESdrObject& rObj,
mpEscherEx->OpenContainer( ESCHER_SpContainer );
ADD_SHAPE( nSpType, nSpFlags );
}
- else if ( rObj.GetType().EqualsAscii( "drawing.Measure" ))
+ else if ( rObj.GetType() == "drawing.Measure" )
{
break;
}
- else if ( rObj.GetType().EqualsAscii( "drawing.Line" ))
+ else if ( rObj.GetType() == "drawing.Line" )
{
::com::sun::star::awt::Rectangle aNewRect;
aPropOpt.CreatePolygonProperties( rObj.mXPropSet, ESCHER_CREATEPOLYGON_LINE, sal_False, aNewRect, NULL );
@@ -441,7 +441,7 @@ sal_uInt32 ImplEESdrWriter::ImplWriteShape( ImplEESdrObject& rObj,
aPropOpt.CreateLineProperties( rObj.mXPropSet, sal_False );
rObj.SetAngle( 0 );
}
- else if ( rObj.GetType().EqualsAscii( "drawing.PolyPolygon" ))
+ else if ( rObj.GetType() == "drawing.PolyPolygon" )
{
if( rObj.ImplHasText() )
{
@@ -456,7 +456,7 @@ sal_uInt32 ImplEESdrWriter::ImplWriteShape( ImplEESdrObject& rObj,
aPropOpt.CreateFillProperties( rObj.mXPropSet, sal_True );
rObj.SetAngle( 0 );
}
- else if ( rObj.GetType().EqualsAscii( "drawing.PolyLine" ))
+ else if ( rObj.GetType() == "drawing.PolyLine" )
{
//i27942: Poly/Lines/Bezier do not support text.
@@ -468,7 +468,7 @@ sal_uInt32 ImplEESdrWriter::ImplWriteShape( ImplEESdrObject& rObj,
aPropOpt.CreateLineProperties( rObj.mXPropSet, sal_False );
rObj.SetAngle( 0 );
}
- else if ( rObj.GetType().EqualsAscii( "drawing.OpenBezier" ) )
+ else if ( rObj.GetType() == "drawing.OpenBezier" )
{
//i27942: Poly/Lines/Bezier do not support text.
@@ -480,7 +480,7 @@ sal_uInt32 ImplEESdrWriter::ImplWriteShape( ImplEESdrObject& rObj,
aPropOpt.CreateLineProperties( rObj.mXPropSet, sal_False );
rObj.SetAngle( 0 );
}
- else if ( rObj.GetType().EqualsAscii( "drawing.ClosedBezier" ) )
+ else if ( rObj.GetType() == "drawing.ClosedBezier" )
{
if ( rObj.ImplHasText() )
{
@@ -495,7 +495,7 @@ sal_uInt32 ImplEESdrWriter::ImplWriteShape( ImplEESdrObject& rObj,
aPropOpt.CreateFillProperties( rObj.mXPropSet, sal_True );
rObj.SetAngle( 0 );
}
- else if ( rObj.GetType().EqualsAscii( "drawing.GraphicObject" ))
+ else if ( rObj.GetType() == "drawing.GraphicObject" )
{
mpEscherEx->OpenContainer( ESCHER_SpContainer );
@@ -539,11 +539,11 @@ sal_uInt32 ImplEESdrWriter::ImplWriteShape( ImplEESdrObject& rObj,
}
}
}
- else if ( rObj.GetType().EqualsAscii( "drawing.Text" ))
+ else if ( rObj.GetType() == "drawing.Text" )
{
SHAPE_TEXT( sal_True );
}
- else if ( rObj.GetType().EqualsAscii( "drawing.Page" ))
+ else if ( rObj.GetType() == "drawing.Page" )
{
mpEscherEx->OpenContainer( ESCHER_SpContainer );
ADD_SHAPE( ESCHER_ShpInst_Rectangle, 0xa00 );
@@ -553,11 +553,11 @@ sal_uInt32 ImplEESdrWriter::ImplWriteShape( ImplEESdrObject& rObj,
aPropOpt.AddOpt( ESCHER_Prop_fNoLineDrawDash, 0x90008 );
aPropOpt.AddOpt( ESCHER_Prop_fshadowObscured, 0x10001 );
}
- else if ( rObj.GetType().EqualsAscii( "drawing.Frame" ))
+ else if ( rObj.GetType() == "drawing.Frame" )
{
break;
}
- else if ( rObj.GetType().EqualsAscii( "drawing.OLE2" ))
+ else if ( rObj.GetType() == "drawing.OLE2" )
{
mpEscherEx->OpenContainer( ESCHER_SpContainer );
if( rObj.IsEmptyPresObj() && ( ePageType == NORMAL ) )
@@ -593,8 +593,8 @@ sal_uInt32 ImplEESdrWriter::ImplWriteShape( ImplEESdrObject& rObj,
}
}
}
- else if( '3' == rObj.GetType().GetChar(8 ) &&
- 'D' == rObj.GetType().GetChar( 9 ) ) // drawing.3D
+ else if( '3' == rObj.GetType()[8] &&
+ 'D' == rObj.GetType()[9] ) // drawing.3D
{
// SceneObject, CubeObject, SphereObject, LatheObject, ExtrudeObject, PolygonObject
if ( !rObj.ImplGetPropertyValue( OUString( "Bitmap" ) ) )
@@ -606,7 +606,7 @@ sal_uInt32 ImplEESdrWriter::ImplWriteShape( ImplEESdrObject& rObj,
if ( aPropOpt.CreateGraphicProperties( rObj.mXPropSet, "Bitmap", sal_False ) )
aPropOpt.AddOpt( ESCHER_Prop_LockAgainstGrouping, 0x800080 );
}
- else if ( rObj.GetType().EqualsAscii( "drawing.Caption" ))
+ else if ( rObj.GetType() == "drawing.Caption" )
{
rObj.SetAngle( 0 );
mpEscherEx->OpenContainer( ESCHER_SpContainer );
@@ -614,7 +614,7 @@ sal_uInt32 ImplEESdrWriter::ImplWriteShape( ImplEESdrObject& rObj,
if ( aPropOpt.CreateGraphicProperties( rObj.mXPropSet, "MetaFile", sal_False ) )
aPropOpt.AddOpt( ESCHER_Prop_LockAgainstGrouping, 0x800080 );
}
- else if ( rObj.GetType().EqualsAscii( "drawing.dontknow" ))
+ else if ( rObj.GetType() == "drawing.dontknow" )
{
rObj.SetAngle( 0 );
mpEscherEx->OpenContainer( ESCHER_SpContainer );
@@ -692,7 +692,7 @@ void ImplEESdrWriter::ImplWriteAdditionalText( ImplEESdrObject& rObj,
EscherPropertyContainer aPropOpt( mpEscherEx->GetGraphicProvider(), mpPicStrm, aRect100thmm );
rObj.SetAngle( rObj.ImplGetInt32PropertyValue( OUString( "RotateAngle" )));
sal_Int32 nAngle = rObj.GetAngle();
- if( rObj.GetType().EqualsAscii( "drawing.Line" ))
+ if( rObj.GetType() == "drawing.Line" )
{
//2do: this does not work right
double fDist = hypot( rObj.GetRect().GetWidth(),
@@ -1141,11 +1141,11 @@ void ImplEESdrObject::Init( ImplEESdrWriter& rEx )
// detect name first to make below test (is group) work
mType = String( mXShape->getShapeType() );
- mType.Erase( 0, nPrefix ); // strip "com.sun.star."
- xub_StrLen nPos = mType.SearchAscii( "Shape" );
- mType.Erase( nPos, 5 );
+ mType = mType.copy( nPrefix ); // strip "com.sun.star."
+ sal_Int32 nPos = mType.indexOf( "Shape" );
+ mType = mType.replaceAt( nPos, 5, "" );
- if(GetType().EqualsAscii("drawing.Group"))
+ if(GetType() == "drawing.Group")
{
// if it's a group, the unrotated range is needed for that group
const basegfx::B2DRange aUnroatedRange(getUnrotatedGroupBoundRange(mXShape));
diff --git a/filter/source/msfilter/eschesdo.hxx b/filter/source/msfilter/eschesdo.hxx
index 78fb28a43a7c..d5b2bc6e255e 100644
--- a/filter/source/msfilter/eschesdo.hxx
+++ b/filter/source/msfilter/eschesdo.hxx
@@ -36,7 +36,7 @@ class ImplEESdrObject
// XTextRef mXText; // TextRef des globalen Text
::com::sun::star::uno::Any mAny;
Rectangle maRect;
- String mType;
+ OUString mType;
sal_uInt32 mnShapeId;
sal_uInt32 mnTextSize;
sal_Int32 mnAngle;
@@ -62,8 +62,8 @@ public:
const ::com::sun::star::uno::Reference< ::com::sun::star::drawing::XShape >& GetShapeRef() const { return mXShape; }
const ::com::sun::star::uno::Any& GetUsrAny() const { return mAny; }
- const String& GetType() const { return mType; }
- void SetType( const String& rS ) { mType = rS; }
+ const OUString& GetType() const { return mType; }
+ void SetType( const OUString& rS ) { mType = rS; }
const Rectangle& GetRect() const { return maRect; }
void SetRect( const Point& rPos, const Size& rSz );