LibreOffice Module oox (master) 1
|
#include <diagram.hxx>
Public Member Functions | |
Diagram () | |
void | setData (OoxDiagramDataPtr &pData) |
const OoxDiagramDataPtr & | getData () const |
void | setLayout (const DiagramLayoutPtr &pLayout) |
const DiagramLayoutPtr & | getLayout () const |
DiagramQStyleMap & | getStyles () |
const DiagramQStyleMap & | getStyles () const |
DiagramColorMap & | getColors () |
const DiagramColorMap & | getColors () const |
DiagramDomMap & | getDomMap () |
css::uno::Sequence< css::uno::Sequence< css::uno::Any > > & | getDataRelsMap () |
void | addTo (const ShapePtr &pShape) |
css::uno::Sequence< css::beans::PropertyValue > | getDomsAsPropertyValues () const |
oox::core::NamedShapePairs & | getDiagramFontHeights () |
void | syncDiagramFontHeights () |
Private Attributes | |
oox::core::NamedShapePairs | maDiagramFontHeights |
OoxDiagramDataPtr | mpData |
DiagramLayoutPtr | mpLayout |
DiagramQStyleMap | maStyles |
DiagramColorMap | maColors |
DiagramDomMap | maMainDomMap |
css::uno::Sequence< css::uno::Sequence< css::uno::Any > > | maDataRelsMap |
Definition at line 128 of file oox/source/drawingml/diagram/diagram.hxx.
|
explicit |
Definition at line 147 of file diagram.cxx.
void oox::drawingml::Diagram::addTo | ( | const ShapePtr & | pShape | ) |
Definition at line 108 of file diagram.cxx.
References comphelper::xml::generateGUIDString(), getData(), mpData, mpLayout, oox::drawingml::removeUnneededGroupShapes(), SAL_WARN, and oox::drawingml::sortChildrenByZOrder().
|
inline |
Definition at line 143 of file oox/source/drawingml/diagram/diagram.hxx.
References maColors.
Referenced by oox::drawingml::LayoutNode::setupShape().
|
inline |
Definition at line 144 of file oox/source/drawingml/diagram/diagram.hxx.
References maColors.
|
inline |
Definition at line 134 of file oox/source/drawingml/diagram/diagram.hxx.
References mpData.
Referenced by addTo(), oox::drawingml::ConditionAtom::getDecision(), oox::drawingml::ConditionAtom::getNodeCount(), oox::drawingml::LayoutNode::setupShape(), oox::drawingml::LayoutAtomVisitorBase::visit(), oox::drawingml::ShallowPresNameVisitor::visit(), oox::drawingml::ShapeCreationVisitor::visit(), and oox::drawingml::ShapeLayoutingVisitor::visit().
|
inline |
Definition at line 146 of file oox/source/drawingml/diagram/diagram.hxx.
References maDataRelsMap.
|
inline |
Definition at line 150 of file oox/source/drawingml/diagram/diagram.hxx.
References maDiagramFontHeights.
Referenced by oox::drawingml::AlgAtom::layoutShape(), and oox::drawingml::CompositeAlg::layoutShapeChildren().
|
inline |
Definition at line 145 of file oox/source/drawingml/diagram/diagram.hxx.
References maMainDomMap.
uno::Sequence< beans::PropertyValue > oox::drawingml::Diagram::getDomsAsPropertyValues | ( | ) | const |
Definition at line 152 of file diagram.cxx.
References length, maDataRelsMap, and maMainDomMap.
|
inline |
Definition at line 138 of file oox/source/drawingml/diagram/diagram.hxx.
References mpLayout.
Referenced by oox::drawingml::ForEachAtom::getRefAtom(), oox::drawingml::ShapeLayoutingVisitor::visit(), and oox::drawingml::ShapeCreationVisitor::visit().
|
inline |
Definition at line 141 of file oox/source/drawingml/diagram/diagram.hxx.
References maStyles.
Referenced by oox::drawingml::LayoutNode::setupShape().
|
inline |
Definition at line 142 of file oox/source/drawingml/diagram/diagram.hxx.
References maStyles.
|
inline |
Definition at line 132 of file oox/source/drawingml/diagram/diagram.hxx.
|
inline |
Definition at line 136 of file oox/source/drawingml/diagram/diagram.hxx.
References mpLayout.
void oox::drawingml::Diagram::syncDiagramFontHeights | ( | ) |
Definition at line 181 of file diagram.cxx.
References maDiagramFontHeights.
|
private |
Definition at line 160 of file oox/source/drawingml/diagram/diagram.hxx.
Referenced by getColors().
|
private |
Definition at line 162 of file oox/source/drawingml/diagram/diagram.hxx.
Referenced by getDataRelsMap(), and getDomsAsPropertyValues().
|
private |
Definition at line 155 of file oox/source/drawingml/diagram/diagram.hxx.
Referenced by getDiagramFontHeights(), and syncDiagramFontHeights().
|
private |
Definition at line 161 of file oox/source/drawingml/diagram/diagram.hxx.
Referenced by getDomMap(), and getDomsAsPropertyValues().
|
private |
Definition at line 159 of file oox/source/drawingml/diagram/diagram.hxx.
Referenced by getStyles().
|
private |
Definition at line 157 of file oox/source/drawingml/diagram/diagram.hxx.
|
private |
Definition at line 158 of file oox/source/drawingml/diagram/diagram.hxx.
Referenced by addTo(), getLayout(), and setLayout().