drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx | 24 +- drawinglayer/source/tools/primitive2dxmldump.cxx | 110 ++++++------- sc/source/ui/view/output.cxx | 2 sc/source/ui/view/output2.cxx | 62 +++---- sc/source/ui/view/viewfunc.cxx | 2 sw/source/core/layout/atrfrm.cxx | 6 sw/source/filter/basflt/fltshell.cxx | 2 7 files changed, 104 insertions(+), 104 deletions(-)
New commits: commit a5f5eb28d0dcb66d5d947db7087f501ec73e00d7 Author: Noel Grandin <noel.gran...@collabora.co.uk> AuthorDate: Sun Nov 19 18:49:25 2023 +0200 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Mon Nov 20 07:25:52 2023 +0100 use the cheaper variant of SfxItemPool::areSame where possible Change-Id: I10a357293ef176fb8aba7a683cac9a73ac3ea897 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159684 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/sc/source/ui/view/output.cxx b/sc/source/ui/view/output.cxx index 47fdab381c9f..9d0fe1430550 100644 --- a/sc/source/ui/view/output.cxx +++ b/sc/source/ui/view/output.cxx @@ -766,7 +766,7 @@ static bool lcl_EqualBack( const RowInfo& rFirst, const RowInfo& rOther, const ScPatternAttr* pPat1 = rFirst.cellInfo(nX).pPatternAttr; const ScPatternAttr* pPat2 = rOther.cellInfo(nX).pPatternAttr; if ( !pPat1 || !pPat2 || - !SfxPoolItem::areSame(&pPat1->GetItem(ATTR_PROTECTION), &pPat2->GetItem(ATTR_PROTECTION) ) ) + !SfxPoolItem::areSame(pPat1->GetItem(ATTR_PROTECTION), pPat2->GetItem(ATTR_PROTECTION) ) ) return false; } } diff --git a/sc/source/ui/view/output2.cxx b/sc/source/ui/view/output2.cxx index 2d6cda3d652a..473671ea1cf3 100644 --- a/sc/source/ui/view/output2.cxx +++ b/sc/source/ui/view/output2.cxx @@ -1029,67 +1029,67 @@ static bool StringDiffer( const ScPatternAttr*& rpOldPattern, const ScPatternAtt return false; else if ( !rpOldPattern ) return true; - else if ( !SfxPoolItem::areSame( &pNewPattern->GetItem( ATTR_FONT ), &rpOldPattern->GetItem( ATTR_FONT ) ) ) + else if ( !SfxPoolItem::areSame( pNewPattern->GetItem( ATTR_FONT ), rpOldPattern->GetItem( ATTR_FONT ) ) ) return true; - else if ( !SfxPoolItem::areSame( &pNewPattern->GetItem( ATTR_CJK_FONT ), &rpOldPattern->GetItem( ATTR_CJK_FONT ) ) ) + else if ( !SfxPoolItem::areSame( pNewPattern->GetItem( ATTR_CJK_FONT ), rpOldPattern->GetItem( ATTR_CJK_FONT ) ) ) return true; - else if ( !SfxPoolItem::areSame( &pNewPattern->GetItem( ATTR_CTL_FONT ), &rpOldPattern->GetItem( ATTR_CTL_FONT ) ) ) + else if ( !SfxPoolItem::areSame( pNewPattern->GetItem( ATTR_CTL_FONT ), rpOldPattern->GetItem( ATTR_CTL_FONT ) ) ) return true; - else if ( !SfxPoolItem::areSame( &pNewPattern->GetItem( ATTR_FONT_HEIGHT ), &rpOldPattern->GetItem( ATTR_FONT_HEIGHT ) ) ) + else if ( !SfxPoolItem::areSame( pNewPattern->GetItem( ATTR_FONT_HEIGHT ), rpOldPattern->GetItem( ATTR_FONT_HEIGHT ) ) ) return true; - else if ( !SfxPoolItem::areSame( &pNewPattern->GetItem( ATTR_CJK_FONT_HEIGHT ), &rpOldPattern->GetItem( ATTR_CJK_FONT_HEIGHT ) ) ) + else if ( !SfxPoolItem::areSame( pNewPattern->GetItem( ATTR_CJK_FONT_HEIGHT ), rpOldPattern->GetItem( ATTR_CJK_FONT_HEIGHT ) ) ) return true; - else if ( !SfxPoolItem::areSame( &pNewPattern->GetItem( ATTR_CTL_FONT_HEIGHT ), &rpOldPattern->GetItem( ATTR_CTL_FONT_HEIGHT ) ) ) + else if ( !SfxPoolItem::areSame( pNewPattern->GetItem( ATTR_CTL_FONT_HEIGHT ), rpOldPattern->GetItem( ATTR_CTL_FONT_HEIGHT ) ) ) return true; - else if ( !SfxPoolItem::areSame( &pNewPattern->GetItem( ATTR_FONT_WEIGHT ), &rpOldPattern->GetItem( ATTR_FONT_WEIGHT ) ) ) + else if ( !SfxPoolItem::areSame( pNewPattern->GetItem( ATTR_FONT_WEIGHT ), rpOldPattern->GetItem( ATTR_FONT_WEIGHT ) ) ) return true; - else if ( !SfxPoolItem::areSame( &pNewPattern->GetItem( ATTR_CJK_FONT_WEIGHT ), &rpOldPattern->GetItem( ATTR_CJK_FONT_WEIGHT ) ) ) + else if ( !SfxPoolItem::areSame( pNewPattern->GetItem( ATTR_CJK_FONT_WEIGHT ), rpOldPattern->GetItem( ATTR_CJK_FONT_WEIGHT ) ) ) return true; - else if ( !SfxPoolItem::areSame( &pNewPattern->GetItem( ATTR_CTL_FONT_WEIGHT ), &rpOldPattern->GetItem( ATTR_CTL_FONT_WEIGHT ) ) ) + else if ( !SfxPoolItem::areSame( pNewPattern->GetItem( ATTR_CTL_FONT_WEIGHT ), rpOldPattern->GetItem( ATTR_CTL_FONT_WEIGHT ) ) ) return true; - else if ( !SfxPoolItem::areSame( &pNewPattern->GetItem( ATTR_FONT_POSTURE ), &rpOldPattern->GetItem( ATTR_FONT_POSTURE ) ) ) + else if ( !SfxPoolItem::areSame( pNewPattern->GetItem( ATTR_FONT_POSTURE ), rpOldPattern->GetItem( ATTR_FONT_POSTURE ) ) ) return true; - else if ( !SfxPoolItem::areSame( &pNewPattern->GetItem( ATTR_CJK_FONT_POSTURE ), &rpOldPattern->GetItem( ATTR_CJK_FONT_POSTURE ) ) ) + else if ( !SfxPoolItem::areSame( pNewPattern->GetItem( ATTR_CJK_FONT_POSTURE ), rpOldPattern->GetItem( ATTR_CJK_FONT_POSTURE ) ) ) return true; - else if ( !SfxPoolItem::areSame( &pNewPattern->GetItem( ATTR_CTL_FONT_POSTURE ), &rpOldPattern->GetItem( ATTR_CTL_FONT_POSTURE ) ) ) + else if ( !SfxPoolItem::areSame( pNewPattern->GetItem( ATTR_CTL_FONT_POSTURE ), rpOldPattern->GetItem( ATTR_CTL_FONT_POSTURE ) ) ) return true; - else if ( !SfxPoolItem::areSame( &pNewPattern->GetItem( ATTR_FONT_UNDERLINE ), &rpOldPattern->GetItem( ATTR_FONT_UNDERLINE ) ) ) + else if ( !SfxPoolItem::areSame( pNewPattern->GetItem( ATTR_FONT_UNDERLINE ), rpOldPattern->GetItem( ATTR_FONT_UNDERLINE ) ) ) return true; - else if ( !SfxPoolItem::areSame( &pNewPattern->GetItem( ATTR_FONT_OVERLINE ), &rpOldPattern->GetItem( ATTR_FONT_OVERLINE ) ) ) + else if ( !SfxPoolItem::areSame( pNewPattern->GetItem( ATTR_FONT_OVERLINE ), rpOldPattern->GetItem( ATTR_FONT_OVERLINE ) ) ) return true; - else if ( !SfxPoolItem::areSame( &pNewPattern->GetItem( ATTR_FONT_WORDLINE ), &rpOldPattern->GetItem( ATTR_FONT_WORDLINE ) ) ) + else if ( !SfxPoolItem::areSame( pNewPattern->GetItem( ATTR_FONT_WORDLINE ), rpOldPattern->GetItem( ATTR_FONT_WORDLINE ) ) ) return true; - else if ( !SfxPoolItem::areSame( &pNewPattern->GetItem( ATTR_FONT_CROSSEDOUT ), &rpOldPattern->GetItem( ATTR_FONT_CROSSEDOUT ) ) ) + else if ( !SfxPoolItem::areSame( pNewPattern->GetItem( ATTR_FONT_CROSSEDOUT ), rpOldPattern->GetItem( ATTR_FONT_CROSSEDOUT ) ) ) return true; - else if ( !SfxPoolItem::areSame( &pNewPattern->GetItem( ATTR_FONT_CONTOUR ), &rpOldPattern->GetItem( ATTR_FONT_CONTOUR ) ) ) + else if ( !SfxPoolItem::areSame( pNewPattern->GetItem( ATTR_FONT_CONTOUR ), rpOldPattern->GetItem( ATTR_FONT_CONTOUR ) ) ) return true; - else if ( !SfxPoolItem::areSame( &pNewPattern->GetItem( ATTR_FONT_SHADOWED ), &rpOldPattern->GetItem( ATTR_FONT_SHADOWED ) ) ) + else if ( !SfxPoolItem::areSame( pNewPattern->GetItem( ATTR_FONT_SHADOWED ), rpOldPattern->GetItem( ATTR_FONT_SHADOWED ) ) ) return true; - else if ( !SfxPoolItem::areSame( &pNewPattern->GetItem( ATTR_FONT_COLOR ), &rpOldPattern->GetItem( ATTR_FONT_COLOR ) ) ) + else if ( !SfxPoolItem::areSame( pNewPattern->GetItem( ATTR_FONT_COLOR ), rpOldPattern->GetItem( ATTR_FONT_COLOR ) ) ) return true; - else if ( !SfxPoolItem::areSame( &pNewPattern->GetItem( ATTR_HOR_JUSTIFY ), &rpOldPattern->GetItem( ATTR_HOR_JUSTIFY ) ) ) + else if ( !SfxPoolItem::areSame( pNewPattern->GetItem( ATTR_HOR_JUSTIFY ), rpOldPattern->GetItem( ATTR_HOR_JUSTIFY ) ) ) return true; - else if ( !SfxPoolItem::areSame( &pNewPattern->GetItem( ATTR_HOR_JUSTIFY_METHOD ), &rpOldPattern->GetItem( ATTR_HOR_JUSTIFY_METHOD ) ) ) + else if ( !SfxPoolItem::areSame( pNewPattern->GetItem( ATTR_HOR_JUSTIFY_METHOD ), rpOldPattern->GetItem( ATTR_HOR_JUSTIFY_METHOD ) ) ) return true; - else if ( !SfxPoolItem::areSame( &pNewPattern->GetItem( ATTR_VER_JUSTIFY ), &rpOldPattern->GetItem( ATTR_VER_JUSTIFY ) ) ) + else if ( !SfxPoolItem::areSame( pNewPattern->GetItem( ATTR_VER_JUSTIFY ), rpOldPattern->GetItem( ATTR_VER_JUSTIFY ) ) ) return true; - else if ( !SfxPoolItem::areSame( &pNewPattern->GetItem( ATTR_VER_JUSTIFY_METHOD ), &rpOldPattern->GetItem( ATTR_VER_JUSTIFY_METHOD ) ) ) + else if ( !SfxPoolItem::areSame( pNewPattern->GetItem( ATTR_VER_JUSTIFY_METHOD ), rpOldPattern->GetItem( ATTR_VER_JUSTIFY_METHOD ) ) ) return true; - else if ( !SfxPoolItem::areSame( &pNewPattern->GetItem( ATTR_STACKED ), &rpOldPattern->GetItem( ATTR_STACKED ) ) ) + else if ( !SfxPoolItem::areSame( pNewPattern->GetItem( ATTR_STACKED ), rpOldPattern->GetItem( ATTR_STACKED ) ) ) return true; - else if ( !SfxPoolItem::areSame( &pNewPattern->GetItem( ATTR_LINEBREAK ), &rpOldPattern->GetItem( ATTR_LINEBREAK ) ) ) + else if ( !SfxPoolItem::areSame( pNewPattern->GetItem( ATTR_LINEBREAK ), rpOldPattern->GetItem( ATTR_LINEBREAK ) ) ) return true; - else if ( !SfxPoolItem::areSame( &pNewPattern->GetItem( ATTR_MARGIN ), &rpOldPattern->GetItem( ATTR_MARGIN ) ) ) + else if ( !SfxPoolItem::areSame( pNewPattern->GetItem( ATTR_MARGIN ), rpOldPattern->GetItem( ATTR_MARGIN ) ) ) return true; - else if ( !SfxPoolItem::areSame( &pNewPattern->GetItem( ATTR_ROTATE_VALUE ), &rpOldPattern->GetItem( ATTR_ROTATE_VALUE ) ) ) + else if ( !SfxPoolItem::areSame( pNewPattern->GetItem( ATTR_ROTATE_VALUE ), rpOldPattern->GetItem( ATTR_ROTATE_VALUE ) ) ) return true; - else if ( !SfxPoolItem::areSame( &pNewPattern->GetItem( ATTR_FORBIDDEN_RULES ), &rpOldPattern->GetItem( ATTR_FORBIDDEN_RULES ) ) ) + else if ( !SfxPoolItem::areSame( pNewPattern->GetItem( ATTR_FORBIDDEN_RULES ), rpOldPattern->GetItem( ATTR_FORBIDDEN_RULES ) ) ) return true; - else if ( !SfxPoolItem::areSame( &pNewPattern->GetItem( ATTR_FONT_EMPHASISMARK ), &rpOldPattern->GetItem( ATTR_FONT_EMPHASISMARK ) ) ) + else if ( !SfxPoolItem::areSame( pNewPattern->GetItem( ATTR_FONT_EMPHASISMARK ), rpOldPattern->GetItem( ATTR_FONT_EMPHASISMARK ) ) ) return true; - else if ( !SfxPoolItem::areSame( &pNewPattern->GetItem( ATTR_FONT_RELIEF ), &rpOldPattern->GetItem( ATTR_FONT_RELIEF ) ) ) + else if ( !SfxPoolItem::areSame( pNewPattern->GetItem( ATTR_FONT_RELIEF ), rpOldPattern->GetItem( ATTR_FONT_RELIEF ) ) ) return true; - else if ( !SfxPoolItem::areSame( &pNewPattern->GetItem( ATTR_BACKGROUND ), &rpOldPattern->GetItem( ATTR_BACKGROUND ) ) ) + else if ( !SfxPoolItem::areSame( pNewPattern->GetItem( ATTR_BACKGROUND ), rpOldPattern->GetItem( ATTR_BACKGROUND ) ) ) return true; // needed with automatic text color else { diff --git a/sc/source/ui/view/viewfunc.cxx b/sc/source/ui/view/viewfunc.cxx index cffb0dcab5c9..7c8a4e95be28 100644 --- a/sc/source/ui/view/viewfunc.cxx +++ b/sc/source/ui/view/viewfunc.cxx @@ -1065,7 +1065,7 @@ void ScViewFunc::ApplyAttributes( const SfxItemSet* pDialogSet, bool bFrame = (pDialogSet->GetItemState( ATTR_BORDER ) != SfxItemState::DEFAULT) || (pDialogSet->GetItemState( ATTR_BORDER_INNER ) != SfxItemState::DEFAULT); - if (SfxPoolItem::areSame(&rNewOuter, &rOldOuter) && SfxPoolItem::areSame(&rNewInner, &rOldInner)) + if (SfxPoolItem::areSame(rNewOuter, rOldOuter) && SfxPoolItem::areSame(rNewInner, rOldInner)) bFrame = false; // this should be intercepted by the pool: ?!??!?? diff --git a/sw/source/core/layout/atrfrm.cxx b/sw/source/core/layout/atrfrm.cxx index ee4a451d16dc..2a1ab80763d8 100644 --- a/sw/source/core/layout/atrfrm.cxx +++ b/sw/source/core/layout/atrfrm.cxx @@ -645,7 +645,7 @@ SwFormatPageDesc::SwFormatPageDesc( const SwPageDesc *pDesc ) SwFormatPageDesc &SwFormatPageDesc::operator=(const SwFormatPageDesc &rCpy) { - if (SfxPoolItem::areSame(this, &rCpy)) + if (SfxPoolItem::areSame(*this, rCpy)) return *this; if (rCpy.GetPageDesc()) @@ -859,7 +859,7 @@ SwFormatCol::~SwFormatCol() {} SwFormatCol& SwFormatCol::operator=( const SwFormatCol& rCpy ) { - if (!SfxPoolItem::areSame(this, &rCpy)) + if (!SfxPoolItem::areSame(*this, rCpy)) { m_eLineStyle = rCpy.m_eLineStyle; m_nLineWidth = rCpy.m_nLineWidth; @@ -1644,7 +1644,7 @@ sal_Int32 SwFormatAnchor::GetAnchorContentOffset() const SwFormatAnchor& SwFormatAnchor::operator=(const SwFormatAnchor& rAnchor) { - if (!SfxPoolItem::areSame(this, &rAnchor)) + if (!SfxPoolItem::areSame(*this, rAnchor)) { m_eAnchorId = rAnchor.m_eAnchorId; m_nPageNumber = rAnchor.m_nPageNumber; diff --git a/sw/source/filter/basflt/fltshell.cxx b/sw/source/filter/basflt/fltshell.cxx index 731a7c42d770..901614897f18 100644 --- a/sw/source/filter/basflt/fltshell.cxx +++ b/sw/source/filter/basflt/fltshell.cxx @@ -915,7 +915,7 @@ void SwFltAnchorListener::Notify(const SfxHint& rHint) bool SwFltRedline::operator==(const SfxPoolItem& rItem) const { return SfxPoolItem::operator==(rItem) && - SfxPoolItem::areSame(this, &rItem); + SfxPoolItem::areSame(*this, rItem); } SwFltRedline* SwFltRedline::Clone( SfxItemPool* ) const commit 3e5edde173d8af47bc386a850874186bc406b6fb Author: Stephan Bergmann <sberg...@redhat.com> AuthorDate: Sun Nov 19 22:37:05 2023 +0100 Commit: Stephan Bergmann <sberg...@redhat.com> CommitDate: Mon Nov 20 07:25:46 2023 +0100 Extended loplugin:ostr: drawinglayer Change-Id: If37d6fac8e1cabd7c1609c26259366fb0d3d81ad Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159716 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sberg...@redhat.com> diff --git a/drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx b/drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx index 193f5cdad31a..cf52ad926d36 100644 --- a/drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx +++ b/drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx @@ -299,7 +299,7 @@ void VclMetafileProcessor2D::impStartSvtGraphicFill(SvtGraphicFill const* pSvtGr WriteSvtGraphicFill(aMemStm, *pSvtGraphicFill); mpMetaFile->AddAction(new MetaCommentAction( - "XPATHFILL_SEQ_BEGIN", 0, static_cast<const sal_uInt8*>(aMemStm.GetData()), + "XPATHFILL_SEQ_BEGIN"_ostr, 0, static_cast<const sal_uInt8*>(aMemStm.GetData()), aMemStm.TellEnd())); mnSvtGraphicFillCount++; } @@ -310,7 +310,7 @@ void VclMetafileProcessor2D::impEndSvtGraphicFill(SvtGraphicFill const* pSvtGrap if (pSvtGraphicFill && mnSvtGraphicFillCount) { mnSvtGraphicFillCount--; - mpMetaFile->AddAction(new MetaCommentAction("XPATHFILL_SEQ_END")); + mpMetaFile->AddAction(new MetaCommentAction("XPATHFILL_SEQ_END"_ostr)); } } @@ -483,7 +483,7 @@ void VclMetafileProcessor2D::impStartSvtGraphicStroke(SvtGraphicStroke const* pS WriteSvtGraphicStroke(aMemStm, *pSvtGraphicStroke); mpMetaFile->AddAction(new MetaCommentAction( - "XPATHSTROKE_SEQ_BEGIN", 0, static_cast<const sal_uInt8*>(aMemStm.GetData()), + "XPATHSTROKE_SEQ_BEGIN"_ostr, 0, static_cast<const sal_uInt8*>(aMemStm.GetData()), aMemStm.TellEnd())); mnSvtGraphicStrokeCount++; } @@ -494,7 +494,7 @@ void VclMetafileProcessor2D::impEndSvtGraphicStroke(SvtGraphicStroke const* pSvt if (pSvtGraphicStroke && mnSvtGraphicStrokeCount) { mnSvtGraphicStrokeCount--; - mpMetaFile->AddAction(new MetaCommentAction("XPATHSTROKE_SEQ_END")); + mpMetaFile->AddAction(new MetaCommentAction("XPATHSTROKE_SEQ_END"_ostr)); } } @@ -1276,7 +1276,7 @@ void VclMetafileProcessor2D::processTextHierarchyFieldPrimitive2D( } case drawinglayer::primitive2d::FIELD_TYPE_PAGE: { - mpMetaFile->AddAction(new MetaCommentAction("FIELD_SEQ_BEGIN;PageField")); + mpMetaFile->AddAction(new MetaCommentAction("FIELD_SEQ_BEGIN;PageField"_ostr)); break; } case drawinglayer::primitive2d::FIELD_TYPE_URL: @@ -1300,7 +1300,7 @@ void VclMetafileProcessor2D::processTextHierarchyFieldPrimitive2D( process(rContent); // for the end comment the type is not relevant yet, they are all the same. Just add. - mpMetaFile->AddAction(new MetaCommentAction("FIELD_SEQ_END")); + mpMetaFile->AddAction(new MetaCommentAction("FIELD_SEQ_END"_ostr)); if (!(mpPDFExtOutDevData && drawinglayer::primitive2d::FIELD_TYPE_URL == rFieldPrimitive.getType())) @@ -1325,7 +1325,7 @@ void VclMetafileProcessor2D::processTextHierarchyLinePrimitive2D( { // process recursively and add MetaFile comment process(rLinePrimitive); - mpMetaFile->AddAction(new MetaCommentAction("XTEXT_EOL")); + mpMetaFile->AddAction(new MetaCommentAction("XTEXT_EOL"_ostr)); } void VclMetafileProcessor2D::processTextHierarchyBulletPrimitive2D( @@ -1342,7 +1342,7 @@ void VclMetafileProcessor2D::processTextHierarchyBulletPrimitive2D( process(rBulletPrimitive); // in Outliner::PaintBullet(), a MetafileComment for bullets is added, too. The // "XTEXT_EOC" is used, use here, too. - mpMetaFile->AddAction(new MetaCommentAction("XTEXT_EOC")); + mpMetaFile->AddAction(new MetaCommentAction("XTEXT_EOC"_ostr)); if (mbInListItem) { @@ -1454,7 +1454,7 @@ void VclMetafileProcessor2D::processTextHierarchyBlockPrimitive2D( const primitive2d::TextHierarchyBlockPrimitive2D& rBlockPrimitive) { // add MetaFile comment, process recursively and add MetaFile comment - mpMetaFile->AddAction(new MetaCommentAction("XTEXT_PAINTSHAPE_BEGIN")); + mpMetaFile->AddAction(new MetaCommentAction("XTEXT_PAINTSHAPE_BEGIN"_ostr)); process(rBlockPrimitive); if (mnCurrentOutlineLevel >= 0) @@ -1466,7 +1466,7 @@ void VclMetafileProcessor2D::processTextHierarchyBlockPrimitive2D( } } - mpMetaFile->AddAction(new MetaCommentAction("XTEXT_PAINTSHAPE_END")); + mpMetaFile->AddAction(new MetaCommentAction("XTEXT_PAINTSHAPE_END"_ostr)); } void VclMetafileProcessor2D::processTextSimplePortionPrimitive2D( @@ -2081,7 +2081,7 @@ void VclMetafileProcessor2D::processPolyPolygonGradientPrimitive2D( // use it while all others will work on the created decomposition of the // gradient for compatibility - which are single-color filled polygons pMetaFile->AddAction(new MetaCommentAction( - "BGRAD_SEQ_BEGIN", 0, static_cast<const sal_uInt8*>(aMemStm.GetData()), + "BGRAD_SEQ_BEGIN"_ostr, 0, static_cast<const sal_uInt8*>(aMemStm.GetData()), aMemStm.TellEnd())); // create MetaActionType::GRADIENTEX @@ -2107,7 +2107,7 @@ void VclMetafileProcessor2D::processPolyPolygonGradientPrimitive2D( if (nullptr != pMetaFile && pMetaFile->getSVG()) { // close the BGRAD_SEQ_* actions range - pMetaFile->AddAction(new MetaCommentAction("BGRAD_SEQ_END")); + pMetaFile->AddAction(new MetaCommentAction("BGRAD_SEQ_END"_ostr)); } return; diff --git a/drawinglayer/source/tools/primitive2dxmldump.cxx b/drawinglayer/source/tools/primitive2dxmldump.cxx index 0585ce7168f8..76aefec902ea 100644 --- a/drawinglayer/source/tools/primitive2dxmldump.cxx +++ b/drawinglayer/source/tools/primitive2dxmldump.cxx @@ -166,38 +166,38 @@ void writeLineAttribute(::tools::XmlWriter& rWriter, switch (rLineAttribute.getLineJoin()) { case basegfx::B2DLineJoin::NONE: - rWriter.attribute("linejoin", "NONE"); + rWriter.attribute("linejoin", "NONE"_ostr); break; case basegfx::B2DLineJoin::Bevel: - rWriter.attribute("linejoin", "Bevel"); + rWriter.attribute("linejoin", "Bevel"_ostr); break; case basegfx::B2DLineJoin::Miter: { - rWriter.attribute("linejoin", "Miter"); + rWriter.attribute("linejoin", "Miter"_ostr); rWriter.attribute("miterangle", basegfx::rad2deg(rLineAttribute.getMiterMinimumAngle())); break; } case basegfx::B2DLineJoin::Round: - rWriter.attribute("linejoin", "Round"); + rWriter.attribute("linejoin", "Round"_ostr); break; default: - rWriter.attribute("linejoin", "Unknown"); + rWriter.attribute("linejoin", "Unknown"_ostr); break; } switch (rLineAttribute.getLineCap()) { case css::drawing::LineCap::LineCap_BUTT: - rWriter.attribute("linecap", "BUTT"); + rWriter.attribute("linecap", "BUTT"_ostr); break; case css::drawing::LineCap::LineCap_ROUND: - rWriter.attribute("linecap", "ROUND"); + rWriter.attribute("linecap", "ROUND"_ostr); break; case css::drawing::LineCap::LineCap_SQUARE: - rWriter.attribute("linecap", "SQUARE"); + rWriter.attribute("linecap", "SQUARE"_ostr); break; default: - rWriter.attribute("linecap", "Unknown"); + rWriter.attribute("linecap", "Unknown"_ostr); break; } @@ -218,34 +218,34 @@ void writeSdrLineAttribute(::tools::XmlWriter& rWriter, switch (rLineAttribute.getJoin()) { case basegfx::B2DLineJoin::NONE: - rWriter.attribute("linejoin", "NONE"); + rWriter.attribute("linejoin", "NONE"_ostr); break; case basegfx::B2DLineJoin::Bevel: - rWriter.attribute("linejoin", "Bevel"); + rWriter.attribute("linejoin", "Bevel"_ostr); break; case basegfx::B2DLineJoin::Miter: - rWriter.attribute("linejoin", "Miter"); + rWriter.attribute("linejoin", "Miter"_ostr); break; case basegfx::B2DLineJoin::Round: - rWriter.attribute("linejoin", "Round"); + rWriter.attribute("linejoin", "Round"_ostr); break; default: - rWriter.attribute("linejoin", "Unknown"); + rWriter.attribute("linejoin", "Unknown"_ostr); break; } switch (rLineAttribute.getCap()) { case css::drawing::LineCap::LineCap_BUTT: - rWriter.attribute("linecap", "BUTT"); + rWriter.attribute("linecap", "BUTT"_ostr); break; case css::drawing::LineCap::LineCap_ROUND: - rWriter.attribute("linecap", "ROUND"); + rWriter.attribute("linecap", "ROUND"_ostr); break; case css::drawing::LineCap::LineCap_SQUARE: - rWriter.attribute("linecap", "SQUARE"); + rWriter.attribute("linecap", "SQUARE"_ostr); break; default: - rWriter.attribute("linecap", "Unknown"); + rWriter.attribute("linecap", "Unknown"_ostr); break; } @@ -281,22 +281,22 @@ void writeSdrFillAttribute(::tools::XmlWriter& rWriter, { default: // GradientStyle_MAKE_FIXED_SIZE case css::awt::GradientStyle_LINEAR: - rWriter.attribute("style", "Linear"); + rWriter.attribute("style", "Linear"_ostr); break; case css::awt::GradientStyle_AXIAL: - rWriter.attribute("style", "Axial"); + rWriter.attribute("style", "Axial"_ostr); break; case css::awt::GradientStyle_RADIAL: - rWriter.attribute("style", "Radial"); + rWriter.attribute("style", "Radial"_ostr); break; case css::awt::GradientStyle_ELLIPTICAL: - rWriter.attribute("style", "Elliptical"); + rWriter.attribute("style", "Elliptical"_ostr); break; case css::awt::GradientStyle_SQUARE: - rWriter.attribute("style", "Square"); + rWriter.attribute("style", "Square"_ostr); break; case css::awt::GradientStyle_RECT: - rWriter.attribute("style", "Rect"); + rWriter.attribute("style", "Rect"_ostr); break; } rWriter.attribute("border", rGradient.getBorder()); @@ -331,13 +331,13 @@ void writeSdrFillAttribute(::tools::XmlWriter& rWriter, switch (rHatch.getStyle()) { case drawinglayer::attribute::HatchStyle::Single: - rWriter.attribute("style", "Single"); + rWriter.attribute("style", "Single"_ostr); break; case drawinglayer::attribute::HatchStyle::Double: - rWriter.attribute("style", "Double"); + rWriter.attribute("style", "Double"_ostr); break; case drawinglayer::attribute::HatchStyle::Triple: - rWriter.attribute("style", "Triple"); + rWriter.attribute("style", "Triple"_ostr); break; } rWriter.attribute("distance", rHatch.getDistance()); @@ -364,19 +364,19 @@ void writeShadeMode(::tools::XmlWriter& rWriter, const css::drawing::ShadeMode& switch (rMode) { case css::drawing::ShadeMode_FLAT: - rWriter.attribute("shadeMode", "Flat"); + rWriter.attribute("shadeMode", "Flat"_ostr); break; case css::drawing::ShadeMode_SMOOTH: - rWriter.attribute("shadeMode", "Smooth"); + rWriter.attribute("shadeMode", "Smooth"_ostr); break; case css::drawing::ShadeMode_PHONG: - rWriter.attribute("shadeMode", "Phong"); + rWriter.attribute("shadeMode", "Phong"_ostr); break; case css::drawing::ShadeMode_DRAFT: - rWriter.attribute("shadeMode", "Draft"); + rWriter.attribute("shadeMode", "Draft"_ostr); break; default: - rWriter.attribute("shadeMode", "Undefined"); + rWriter.attribute("shadeMode", "Undefined"_ostr); break; } } @@ -386,13 +386,13 @@ void writeProjectionMode(::tools::XmlWriter& rWriter, const css::drawing::Projec switch (rMode) { case css::drawing::ProjectionMode_PARALLEL: - rWriter.attribute("projectionMode", "Parallel"); + rWriter.attribute("projectionMode", "Parallel"_ostr); break; case css::drawing::ProjectionMode_PERSPECTIVE: - rWriter.attribute("projectionMode", "Perspective"); + rWriter.attribute("projectionMode", "Perspective"_ostr); break; default: - rWriter.attribute("projectionMode", "Undefined"); + rWriter.attribute("projectionMode", "Undefined"_ostr); break; } } @@ -402,16 +402,16 @@ void writeNormalsKind(::tools::XmlWriter& rWriter, const css::drawing::NormalsKi switch (rKind) { case css::drawing::NormalsKind_SPECIFIC: - rWriter.attribute("normalsKind", "Specific"); + rWriter.attribute("normalsKind", "Specific"_ostr); break; case css::drawing::NormalsKind_FLAT: - rWriter.attribute("normalsKind", "Flat"); + rWriter.attribute("normalsKind", "Flat"_ostr); break; case css::drawing::NormalsKind_SPHERE: - rWriter.attribute("normalsKind", "Sphere"); + rWriter.attribute("normalsKind", "Sphere"_ostr); break; default: - rWriter.attribute("normalsKind", "Undefined"); + rWriter.attribute("normalsKind", "Undefined"_ostr); break; } } @@ -422,16 +422,16 @@ void writeTextureProjectionMode(::tools::XmlWriter& rWriter, const char* pElemen switch (rMode) { case css::drawing::TextureProjectionMode_OBJECTSPECIFIC: - rWriter.attribute(pElement, "Specific"); + rWriter.attribute(pElement, "Specific"_ostr); break; case css::drawing::TextureProjectionMode_PARALLEL: - rWriter.attribute(pElement, "Parallel"); + rWriter.attribute(pElement, "Parallel"_ostr); break; case css::drawing::TextureProjectionMode_SPHERE: - rWriter.attribute(pElement, "Sphere"); + rWriter.attribute(pElement, "Sphere"_ostr); break; default: - rWriter.attribute(pElement, "Undefined"); + rWriter.attribute(pElement, "Undefined"_ostr); break; } } @@ -441,16 +441,16 @@ void writeTextureKind(::tools::XmlWriter& rWriter, const css::drawing::TextureKi switch (rKind) { case css::drawing::TextureKind2_LUMINANCE: - rWriter.attribute("textureKind", "Luminance"); + rWriter.attribute("textureKind", "Luminance"_ostr); break; case css::drawing::TextureKind2_INTENSITY: - rWriter.attribute("textureKind", "Intensity"); + rWriter.attribute("textureKind", "Intensity"_ostr); break; case css::drawing::TextureKind2_COLOR: - rWriter.attribute("textureKind", "Color"); + rWriter.attribute("textureKind", "Color"_ostr); break; default: - rWriter.attribute("textureKind", "Undefined"); + rWriter.attribute("textureKind", "Undefined"_ostr); break; } } @@ -460,16 +460,16 @@ void writeTextureMode(::tools::XmlWriter& rWriter, const css::drawing::TextureMo switch (rMode) { case css::drawing::TextureMode_REPLACE: - rWriter.attribute("textureMode", "Replace"); + rWriter.attribute("textureMode", "Replace"_ostr); break; case css::drawing::TextureMode_MODULATE: - rWriter.attribute("textureMode", "Modulate"); + rWriter.attribute("textureMode", "Modulate"_ostr); break; case css::drawing::TextureMode_BLEND: - rWriter.attribute("textureMode", "Blend"); + rWriter.attribute("textureMode", "Blend"_ostr); break; default: - rWriter.attribute("textureMode", "Undefined"); + rWriter.attribute("textureMode", "Undefined"_ostr); break; } } @@ -491,16 +491,16 @@ void writeSpreadMethod(::tools::XmlWriter& rWriter, switch (rSpreadMethod) { case drawinglayer::primitive2d::SpreadMethod::Pad: - rWriter.attribute("spreadmethod", "pad"); + rWriter.attribute("spreadmethod", "pad"_ostr); break; case drawinglayer::primitive2d::SpreadMethod::Reflect: - rWriter.attribute("spreadmethod", "reflect"); + rWriter.attribute("spreadmethod", "reflect"_ostr); break; case drawinglayer::primitive2d::SpreadMethod::Repeat: - rWriter.attribute("spreadmethod", "repeat"); + rWriter.attribute("spreadmethod", "repeat"_ostr); break; default: - rWriter.attribute("spreadmethod", "unknown"); + rWriter.attribute("spreadmethod", "unknown"_ostr); } }