diff options
author | Caolán McNamara <caolan.mcnamara@collabora.com> | 2024-08-15 19:59:16 +0100 |
---|---|---|
committer | Caolán McNamara <caolan.mcnamara@collabora.com> | 2024-08-16 09:29:43 +0200 |
commit | 06aaed0fd7e44f6c54331851e276dfb51dc561bb (patch) | |
tree | 4ecfa7bdec0591badc73cb5dc7a299d012436442 | |
parent | 523465dbcc147178188bc3446a0eccf580c001ac (diff) |
cid#1616498 COPY_INSTEAD_OF_MOVE
and
cid#1616499 COPY_INSTEAD_OF_MOVE
Change-Id: I21b089cab036902a7ba5b725a6eae0f1212f2b31
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/171923
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
-rw-r--r-- | comphelper/source/misc/lok.cxx | 2 | ||||
-rw-r--r-- | drawinglayer/source/primitive2d/textlayoutdevice.cxx | 7 | ||||
-rw-r--r-- | include/comphelper/lok.hxx | 2 | ||||
-rw-r--r-- | include/drawinglayer/primitive2d/textlayoutdevice.hxx | 10 | ||||
-rw-r--r-- | include/vcl/outdev.hxx | 4 | ||||
-rw-r--r-- | vcl/source/outdev/EmphasisMarks.cxx | 7 |
6 files changed, 15 insertions, 17 deletions
diff --git a/comphelper/source/misc/lok.cxx b/comphelper/source/misc/lok.cxx index 4be9e5744d07..07de005ad281 100644 --- a/comphelper/source/misc/lok.cxx +++ b/comphelper/source/misc/lok.cxx @@ -318,7 +318,7 @@ void statusIndicatorFinish() pStatusIndicatorCallback(pStatusIndicatorCallbackData, statusIndicatorCallbackType::Finish, 0, nullptr); } -void setAnyInputCallback(std::function<bool(void*)> pAnyInputCallback, void* pData) +void setAnyInputCallback(const std::function<bool(void*)>& pAnyInputCallback, void* pData) { g_pAnyInputCallback = pAnyInputCallback; g_pAnyInputCallbackData = pData; diff --git a/drawinglayer/source/primitive2d/textlayoutdevice.cxx b/drawinglayer/source/primitive2d/textlayoutdevice.cxx index 51c75f433ad6..67f1311a8010 100644 --- a/drawinglayer/source/primitive2d/textlayoutdevice.cxx +++ b/drawinglayer/source/primitive2d/textlayoutdevice.cxx @@ -381,9 +381,8 @@ TextLayouterDevice::getSalLayout(const OUString& rText, sal_uInt32 nIndex, sal_u void TextLayouterDevice::createEmphasisMarks( SalLayout& rSalLayout, TextEmphasisMark aTextEmphasisMark, bool bAbove, - std::function<void(const basegfx::B2DPoint&, const basegfx::B2DPolyPolygon&, bool, - const tools::Rectangle&, const tools::Rectangle&)> - aCallback) const + const std::function<void(const basegfx::B2DPoint&, const basegfx::B2DPolyPolygon&, bool, + const tools::Rectangle&, const tools::Rectangle&)>& rCallback) const { FontEmphasisMark nEmphasisMark(FontEmphasisMark::NONE); double fEmphasisHeight(getTextHeight() * (250.0 / 1000.0)); @@ -412,7 +411,7 @@ void TextLayouterDevice::createEmphasisMarks( nEmphasisMark |= FontEmphasisMark::PosBelow; mrDevice.createEmphasisMarks(nEmphasisMark, static_cast<tools::Long>(fEmphasisHeight), - rSalLayout, aCallback); + rSalLayout, rCallback); } // helper methods for vcl font handling diff --git a/include/comphelper/lok.hxx b/include/comphelper/lok.hxx index a497912c4a6f..d1aa6804f534 100644 --- a/include/comphelper/lok.hxx +++ b/include/comphelper/lok.hxx @@ -134,7 +134,7 @@ COMPHELPER_DLLPUBLIC void statusIndicatorFinish(); COMPHELPER_DLLPUBLIC void setBlockedCommandList(const char* blockedCommandList); -COMPHELPER_DLLPUBLIC void setAnyInputCallback(std::function<bool(void*)> pAnyInputCallback, +COMPHELPER_DLLPUBLIC void setAnyInputCallback(const std::function<bool(void*)>& pAnyInputCallback, void* pData); COMPHELPER_DLLPUBLIC bool anyInput(); } diff --git a/include/drawinglayer/primitive2d/textlayoutdevice.hxx b/include/drawinglayer/primitive2d/textlayoutdevice.hxx index 5a0849100142..5eb70003d0d4 100644 --- a/include/drawinglayer/primitive2d/textlayoutdevice.hxx +++ b/include/drawinglayer/primitive2d/textlayoutdevice.hxx @@ -125,11 +125,11 @@ public: const basegfx::B2DPoint& rStartPoint, const KernArray& rDXArray, std::span<const sal_Bool> pKashidaAry) const; - void - createEmphasisMarks(SalLayout& rSalLayout, TextEmphasisMark aTextEmphasisMark, bool bAbove, - std::function<void(const basegfx::B2DPoint&, const basegfx::B2DPolyPolygon&, - bool, const tools::Rectangle&, const tools::Rectangle&)> - aCallback) const; + void createEmphasisMarks( + SalLayout& rSalLayout, TextEmphasisMark aTextEmphasisMark, bool bAbove, + const std::function<void(const basegfx::B2DPoint&, const basegfx::B2DPolyPolygon&, bool, + const tools::Rectangle&, const tools::Rectangle&)>& rCallback) + const; }; // helper methods for vcl font handling diff --git a/include/vcl/outdev.hxx b/include/vcl/outdev.hxx index 2564193c0cf4..8d0d0c0bf5a9 100644 --- a/include/vcl/outdev.hxx +++ b/include/vcl/outdev.hxx @@ -1237,8 +1237,8 @@ public: FontEmphasisMark nFontEmphasisMark, tools::Long nEmphasisHeight, SalLayout& rSalLayout, - std::function<void(const basegfx::B2DPoint&, const basegfx::B2DPolyPolygon&, - bool, const tools::Rectangle&, const tools::Rectangle&)> aCallback) const; + const std::function<void(const basegfx::B2DPoint&, const basegfx::B2DPolyPolygon&, + bool, const tools::Rectangle&, const tools::Rectangle&)>& rCallback) const; // tells whether this output device is RTL in an LTR UI or LTR in a RTL UI SAL_DLLPRIVATE bool ImplIsAntiparallel() const ; diff --git a/vcl/source/outdev/EmphasisMarks.cxx b/vcl/source/outdev/EmphasisMarks.cxx index 2e1d57f93d9f..5e3ab5694bb2 100644 --- a/vcl/source/outdev/EmphasisMarks.cxx +++ b/vcl/source/outdev/EmphasisMarks.cxx @@ -25,9 +25,8 @@ void OutputDevice::createEmphasisMarks( FontEmphasisMark nEmphasisMark, tools::Long nEmphasisHeight, SalLayout& rSalLayout, - std::function<void(const basegfx::B2DPoint&, const basegfx::B2DPolyPolygon&, bool, - const tools::Rectangle&, const tools::Rectangle&)> - aCallback) const + const std::function<void(const basegfx::B2DPoint&, const basegfx::B2DPolyPolygon&, bool, + const tools::Rectangle&, const tools::Rectangle&)>& rCallback) const { // tooling method to create geometry data for EmphasisMarks. It does the same // as OutputDevice::ImplDrawEmphasisMarks, but feeds the data into the @@ -91,7 +90,7 @@ void OutputDevice::createEmphasisMarks( aOutPoint.adjustY(aAdjPoint.Y() - nEmphasisHeight2); // use callback to propagate the data to where it was requested from - aCallback(aOutPoint, aShape, aEmphasisMark.IsShapePolyLine(), aEmphasisMark.GetRect1(), + rCallback(aOutPoint, aShape, aEmphasisMark.IsShapePolyLine(), aEmphasisMark.GetRect1(), aEmphasisMark.GetRect2()); } } |