|
LibreOffice Module oox (master) 1
|
#include <diagramlayoutatoms.hxx>
Public Member Functions | |
| ConstraintAtom (LayoutNode &rLayoutNode) | |
| virtual void | accept (LayoutAtomVisitor &) override |
| visitor acceptance More... | |
| Constraint & | getConstraint () |
| void | parseConstraint (std::vector< Constraint > &rConstraints, bool bRequireForName) const |
Public Member Functions inherited from oox::drawingml::LayoutAtom | |
| LayoutAtom (LayoutNode &rLayoutNode) | |
| virtual | ~LayoutAtom () |
| LayoutNode & | getLayoutNode () |
| virtual void | accept (LayoutAtomVisitor &)=0 |
| visitor acceptance More... | |
| void | setName (const OUString &sName) |
| const OUString & | getName () const |
| const std::vector< LayoutAtomPtr > & | getChildren () const |
| LayoutAtomPtr | getParent () const |
| void | dump (int level=0) |
Private Attributes | |
| Constraint | maConstraint |
Additional Inherited Members | |
Static Public Member Functions inherited from oox::drawingml::LayoutAtom | |
| static void | connect (const LayoutAtomPtr &pParent, const LayoutAtomPtr &pChild) |
Protected Attributes inherited from oox::drawingml::LayoutAtom | |
| LayoutNode & | mrLayoutNode |
| std::vector< LayoutAtomPtr > | mpChildNodes |
| std::weak_ptr< LayoutAtom > | mpParent |
| OUString | msName |
Definition at line 143 of file diagramlayoutatoms.hxx.
|
inline |
Definition at line 147 of file diagramlayoutatoms.hxx.
|
overridevirtual |
visitor acceptance
Implements oox::drawingml::LayoutAtom.
Definition at line 955 of file diagramlayoutatoms.cxx.
References oox::drawingml::LayoutAtomVisitor::visit().
|
inline |
Definition at line 149 of file diagramlayoutatoms.hxx.
References maConstraint.
| void oox::drawingml::ConstraintAtom::parseConstraint | ( | std::vector< Constraint > & | rConstraints, |
| bool | bRequireForName | ||
| ) | const |
Definition at line 965 of file diagramlayoutatoms.cxx.
References maConstraint, oox::drawingml::Constraint::mnOperator, oox::drawingml::Constraint::mnPointType, oox::drawingml::Constraint::mnType, oox::drawingml::Constraint::msForName, XML_none, and XML_sibTrans.
Referenced by oox::drawingml::AlgAtom::layoutShape(), and oox::drawingml::ShapeLayoutingVisitor::visit().
|
private |
Definition at line 153 of file diagramlayoutatoms.hxx.
Referenced by getConstraint(), and parseConstraint().