diff options
author | Grzegorz Araminowicz <g.araminowicz@gmail.com> | 2017-08-09 15:29:05 +0200 |
---|---|---|
committer | Thorsten Behrens <Thorsten.Behrens@CIB.de> | 2017-08-23 01:11:18 +0200 |
commit | 7d42e4b4c4fc3813eeb0f72807ffd17f47a86a64 (patch) | |
tree | deec710179d621ce039884f41cfa8312b298974a /oox/source/drawingml/diagram/layoutatomvisitors.hxx | |
parent | 4d60d96a22ef2f67db7c7e99981447bd81f776c4 (diff) |
SmartArt: basic support for layout constraints
Change-Id: Ie234bfd9760cdacb6a25c04d73a260e7e59ef7d6
Reviewed-on: https://gerrit.libreoffice.org/41273
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
Diffstat (limited to 'oox/source/drawingml/diagram/layoutatomvisitors.hxx')
-rwxr-xr-x | oox/source/drawingml/diagram/layoutatomvisitors.hxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/oox/source/drawingml/diagram/layoutatomvisitors.hxx b/oox/source/drawingml/diagram/layoutatomvisitors.hxx index 3c514ec15ae4..8151a5a5aec3 100755 --- a/oox/source/drawingml/diagram/layoutatomvisitors.hxx +++ b/oox/source/drawingml/diagram/layoutatomvisitors.hxx @@ -74,7 +74,8 @@ public: class ShapeLayoutingVisitor : public LayoutAtomVisitor { - bool mbLookForAlg; + std::vector<Constraint> maConstraints; + enum {LAYOUT_NODE, CONSTRAINT, ALGORITHM} meLookFor; void defaultVisit(LayoutAtom const & rAtom); virtual void visit(ConstraintAtom& rAtom) override; @@ -87,7 +88,7 @@ class ShapeLayoutingVisitor : public LayoutAtomVisitor public: ShapeLayoutingVisitor() : - mbLookForAlg(false) + meLookFor(LAYOUT_NODE) {} }; |