summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2021-12-09 11:53:47 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2021-12-10 08:05:11 +0100
commitb3d6e6ade172f90b546cab6ee7a7441080fa3a41 (patch)
treee8b0fa532fc42e607dba50074d3664b89f9d8d1e
parent9a115a254171d702a56a93c5c7e320de755dc8e8 (diff)
merge setUnoShape and impl_setUnoShape
since the one purely forwards to the other Change-Id: I5f614cc1eb819572a55da57d9d6c9ae56b9139c2 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126608 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
-rw-r--r--include/svx/svdoashp.hxx2
-rw-r--r--include/svx/svdobj.hxx30
-rw-r--r--reportdesign/inc/RptObject.hxx6
-rw-r--r--reportdesign/source/core/sdr/RptObject.cxx18
-rw-r--r--svx/source/svdraw/svdoashp.cxx4
-rw-r--r--svx/source/svdraw/svdobj.cxx9
6 files changed, 30 insertions, 39 deletions
diff --git a/include/svx/svdoashp.hxx b/include/svx/svdoashp.hxx
index 2411931e4a39..783f36ad2e91 100644
--- a/include/svx/svdoashp.hxx
+++ b/include/svx/svdoashp.hxx
@@ -80,7 +80,7 @@ private:
protected:
virtual std::unique_ptr<sdr::contact::ViewContact> CreateObjectSpecificViewContact() override;
- virtual void impl_setUnoShape(const css::uno::Reference<css::drawing::XShape>& rxUnoShape) override;
+ virtual void setUnoShape(const css::uno::Reference<css::drawing::XShape>& rxUnoShape) override;
public:
virtual std::unique_ptr<sdr::properties::BaseProperties> CreateObjectSpecificProperties() override;
diff --git a/include/svx/svdobj.hxx b/include/svx/svdobj.hxx
index fe050c0d0157..772c46308eb5 100644
--- a/include/svx/svdobj.hxx
+++ b/include/svx/svdobj.hxx
@@ -857,12 +857,19 @@ public:
// Use SdrObjList::SetObjectNavigationPosition() instead.
void SetNavigationPosition (const sal_uInt32 nPosition);
- // sets a new UNO representation of the shape
- // This is only a public interface function. The actual work is
- // done by impl_setUnoShape().
- // Calling this function is only allowed for the UNO representation
- // itself!
- void setUnoShape( const css::uno::Reference<css::drawing::XShape>& _rxUnoShape);
+ /// Sets a new UNO representation of the shape
+ ///
+ /// Calling this function is only allowed for the UNO representation
+ /// itself!
+ ///
+ /// The default implementation of this function sets the new UNO
+ /// shape. Derived classes should override the function to handle
+ /// any other actions that are needed when the shape is being
+ /// changed.
+ ///
+ /// The implementation _must_ call the same method of its parent
+ /// class (preferably as the first step)!
+ virtual void setUnoShape( const css::uno::Reference< css::drawing::XShape >& _rxUnoShape );
const css::uno::WeakReference< css::drawing::XShape >& getWeakUnoShape() const { return maWeakUnoShape; }
@@ -936,17 +943,6 @@ protected:
return static_cast<const T&>(GetObjectItem(sal_uInt16(nWhich)));
}
- /// Sets a new UNO shape
- ///
- /// The default implementation of this function sets the new UNO
- /// shape. Derived classes should override the function to handle
- /// any other actions that are needed when the shape is being
- /// changed.
- ///
- /// The implementation _must_ call the same method of its parent
- /// class (preferably as the first step)!
- virtual void impl_setUnoShape( const css::uno::Reference< css::drawing::XShape >& _rxUnoShape );
-
const SfxItemSet* getBackgroundFillSet() const;
private:
diff --git a/reportdesign/inc/RptObject.hxx b/reportdesign/inc/RptObject.hxx
index db60d2ba9ff8..2c89dc6d49c8 100644
--- a/reportdesign/inc/RptObject.hxx
+++ b/reportdesign/inc/RptObject.hxx
@@ -143,7 +143,7 @@ public:
virtual SdrInventor GetObjInventor() const override;
private:
- virtual void impl_setUnoShape( const css::uno::Reference< css::drawing::XShape >& rxUnoShape ) override;
+ virtual void setUnoShape( const css::uno::Reference< css::drawing::XShape >& rxUnoShape ) override;
OCustomShape(
SdrModel& rSdrModel,
@@ -212,7 +212,7 @@ private:
virtual SdrPage* GetImplPage() const override;
void impl_createDataProvider_nothrow( const css::uno::Reference< css::frame::XModel>& _xModel);
- virtual void impl_setUnoShape( const css::uno::Reference< css::drawing::XShape >& rxUnoShape ) override;
+ virtual void setUnoShape( const css::uno::Reference< css::drawing::XShape >& rxUnoShape ) override;
SdrObjKind m_nType;
bool m_bOnlyOnce;
@@ -272,7 +272,7 @@ public:
virtual OUnoObject* CloneSdrObject(SdrModel& rTargetModel) const override;
private:
- virtual void impl_setUnoShape( const css::uno::Reference< css::drawing::XShape >& rxUnoShape ) override;
+ virtual void setUnoShape( const css::uno::Reference< css::drawing::XShape >& rxUnoShape ) override;
void impl_initializeModel_nothrow();
};
diff --git a/reportdesign/source/core/sdr/RptObject.cxx b/reportdesign/source/core/sdr/RptObject.cxx
index b4bc3b4fb28c..8bb3246639db 100644
--- a/reportdesign/source/core/sdr/RptObject.cxx
+++ b/reportdesign/source/core/sdr/RptObject.cxx
@@ -458,7 +458,7 @@ OCustomShape::OCustomShape(
: SdrObjCustomShape(rSdrModel)
,OObjectBase(_xComponent)
{
- impl_setUnoShape( uno::Reference< drawing::XShape >(_xComponent,uno::UNO_QUERY_THROW) );
+ setUnoShape( uno::Reference< drawing::XShape >(_xComponent,uno::UNO_QUERY_THROW) );
m_bIsListening = true;
}
@@ -563,9 +563,9 @@ uno::Reference< drawing::XShape > OCustomShape::getUnoShape()
return xShape;
}
-void OCustomShape::impl_setUnoShape( const uno::Reference< drawing::XShape >& rxUnoShape )
+void OCustomShape::setUnoShape( const uno::Reference< drawing::XShape >& rxUnoShape )
{
- SdrObjCustomShape::impl_setUnoShape( rxUnoShape );
+ SdrObjCustomShape::setUnoShape( rxUnoShape );
releaseUnoShape();
m_xReportComponent.clear();
}
@@ -612,7 +612,7 @@ OUnoObject::OUnoObject(
// tdf#119067
,m_bSetDefaultLabel(false)
{
- impl_setUnoShape( uno::Reference< drawing::XShape >( _xComponent, uno::UNO_QUERY_THROW ) );
+ setUnoShape( uno::Reference< drawing::XShape >( _xComponent, uno::UNO_QUERY_THROW ) );
if ( !rModelName.isEmpty() )
impl_initializeModel_nothrow();
@@ -894,9 +894,9 @@ uno::Reference< drawing::XShape > OUnoObject::getUnoShape()
return OObjectBase::getUnoShapeOf( *this );
}
-void OUnoObject::impl_setUnoShape( const uno::Reference< drawing::XShape >& rxUnoShape )
+void OUnoObject::setUnoShape( const uno::Reference< drawing::XShape >& rxUnoShape )
{
- SdrUnoObj::impl_setUnoShape( rxUnoShape );
+ SdrUnoObj::setUnoShape( rxUnoShape );
releaseUnoShape();
}
@@ -915,7 +915,7 @@ OOle2Obj::OOle2Obj(
,m_nType(_nType)
,m_bOnlyOnce(true)
{
- impl_setUnoShape( uno::Reference< drawing::XShape >( _xComponent, uno::UNO_QUERY_THROW ) );
+ setUnoShape( uno::Reference< drawing::XShape >( _xComponent, uno::UNO_QUERY_THROW ) );
m_bIsListening = true;
}
@@ -1090,9 +1090,9 @@ uno::Reference< drawing::XShape > OOle2Obj::getUnoShape()
return xShape;
}
-void OOle2Obj::impl_setUnoShape( const uno::Reference< drawing::XShape >& rxUnoShape )
+void OOle2Obj::setUnoShape( const uno::Reference< drawing::XShape >& rxUnoShape )
{
- SdrOle2Obj::impl_setUnoShape( rxUnoShape );
+ SdrOle2Obj::setUnoShape( rxUnoShape );
releaseUnoShape();
m_xReportComponent.clear();
}
diff --git a/svx/source/svdraw/svdoashp.cxx b/svx/source/svdraw/svdoashp.cxx
index 52625388a32e..994772547c77 100644
--- a/svx/source/svdraw/svdoashp.cxx
+++ b/svx/source/svdraw/svdoashp.cxx
@@ -3213,9 +3213,9 @@ void SdrObjCustomShape::InvalidateRenderGeometry()
mpLastShadowGeometry = nullptr;
}
-void SdrObjCustomShape::impl_setUnoShape(const uno::Reference<drawing::XShape>& rxUnoShape)
+void SdrObjCustomShape::setUnoShape(const uno::Reference<drawing::XShape>& rxUnoShape)
{
- SdrTextObj::impl_setUnoShape(rxUnoShape);
+ SdrTextObj::setUnoShape(rxUnoShape);
// The shape engine is created with _current_ shape. This means we
// _must_ reset it when the shape changes.
diff --git a/svx/source/svdraw/svdobj.cxx b/svx/source/svdraw/svdobj.cxx
index fe43fa3ec5d4..e6582e597864 100644
--- a/svx/source/svdraw/svdobj.cxx
+++ b/svx/source/svdraw/svdobj.cxx
@@ -2800,7 +2800,7 @@ void SdrObject::SendUserCall(SdrUserCallType eUserCall, const tools::Rectangle&
}
}
-void SdrObject::impl_setUnoShape( const uno::Reference< drawing::XShape >& _rxUnoShape )
+void SdrObject::setUnoShape( const uno::Reference< drawing::XShape >& _rxUnoShape )
{
const uno::Reference< uno::XInterface>& xOldUnoShape( maWeakUnoShape );
// the UNO shape would be gutted by the following code; return early
@@ -2929,7 +2929,7 @@ css::uno::Reference< css::drawing::XShape > SdrObject::getUnoShape()
{
// create one
xShape = pDrawPage->CreateShape( this );
- impl_setUnoShape( xShape );
+ setUnoShape( xShape );
}
}
}
@@ -2947,11 +2947,6 @@ css::uno::Reference< css::drawing::XShape > SdrObject::getUnoShape()
return xShape;
}
-void SdrObject::setUnoShape(const uno::Reference<drawing::XShape >& _rxUnoShape)
-{
- impl_setUnoShape( _rxUnoShape );
-}
-
svx::PropertyChangeNotifier& SdrObject::getShapePropertyChangeNotifier()
{
DBG_TESTSOLARMUTEX();