diff options
Diffstat (limited to 'oox/source/drawingml/diagram/diagramlayoutatoms.hxx')
-rw-r--r-- | oox/source/drawingml/diagram/diagramlayoutatoms.hxx | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/oox/source/drawingml/diagram/diagramlayoutatoms.hxx b/oox/source/drawingml/diagram/diagramlayoutatoms.hxx index f36224f0f882..81b96c2207b8 100644 --- a/oox/source/drawingml/diagram/diagramlayoutatoms.hxx +++ b/oox/source/drawingml/diagram/diagramlayoutatoms.hxx @@ -259,9 +259,13 @@ class LayoutNode public: typedef std::map<sal_Int32, OUString> VarMap; - LayoutNode(const Diagram& rDgm) : LayoutAtom(*this), mrDgm(rDgm), mnChildOrder(0) {} - const Diagram& getDiagram() const - { return mrDgm; } + LayoutNode(Diagram& rDgm) + : LayoutAtom(*this) + , mrDgm(rDgm) + , mnChildOrder(0) + { + } + Diagram& getDiagram() { return mrDgm; } virtual void accept( LayoutAtomVisitor& ) override; VarMap & variables() { return mVariables; } @@ -288,7 +292,7 @@ public: const LayoutNode* getParentLayoutNode() const; private: - const Diagram& mrDgm; + Diagram& mrDgm; VarMap mVariables; OUString msMoveWith; OUString msStyleLabel; |