diff options
Diffstat (limited to 'svx')
-rw-r--r-- | svx/source/svdraw/svdobj.cxx | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/svx/source/svdraw/svdobj.cxx b/svx/source/svdraw/svdobj.cxx index 65e8492145fe..3439b50ac48e 100644 --- a/svx/source/svdraw/svdobj.cxx +++ b/svx/source/svdraw/svdobj.cxx @@ -210,6 +210,8 @@ struct SdrObject::Impl boost::optional<double> mnRelativeHeight; sal_Int16 meRelativeHeightRelation; + std::shared_ptr<DiagramDataInterface> mpDiagramData; + Impl() : meRelativeWidthRelation(text::RelOrientation::PAGE_FRAME), meRelativeHeightRelation(text::RelOrientation::PAGE_FRAME) {} @@ -558,6 +560,16 @@ sal_Int16 SdrObject::GetRelativeHeightRelation() const return mpImpl->meRelativeHeightRelation; } +void SdrObject::SetDiagramData(std::shared_ptr<DiagramDataInterface> pDiagramData) +{ + mpImpl->mpDiagramData = pDiagramData; +} + +std::shared_ptr<DiagramDataInterface> SdrObject::GetDiagramData() const +{ + return mpImpl->mpDiagramData; +} + SfxItemPool& SdrObject::GetObjectItemPool() const { return getSdrModelFromSdrObject().GetItemPool(); |