LibreOffice Module oox (master) 1
|
#include <diagramlayoutatoms.hxx>
Public Member Functions | |
ForEachAtom (LayoutNode &rLayoutNode, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttributes) | |
IteratorAttr & | iterator () |
void | setRef (const OUString &rsRef) |
const OUString & | getRef () const |
virtual void | accept (LayoutAtomVisitor &) override |
visitor acceptance More... | |
LayoutAtomPtr | getRefAtom () |
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 | |
IteratorAttr | maIter |
OUString | msRef |
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 252 of file diagramlayoutatoms.hxx.
|
explicit |
Definition at line 777 of file diagramlayoutatoms.cxx.
References oox::drawingml::IteratorAttr::loadFromXAttr(), and maIter.
|
overridevirtual |
visitor acceptance
Implements oox::drawingml::LayoutAtom.
Definition at line 783 of file diagramlayoutatoms.cxx.
References oox::drawingml::LayoutAtomVisitor::visit().
|
inline |
Definition at line 262 of file diagramlayoutatoms.hxx.
References msRef.
Referenced by oox::drawingml::LayoutAtomVisitorBase::visit().
LayoutAtomPtr oox::drawingml::ForEachAtom::getRefAtom | ( | ) |
Definition at line 788 of file diagramlayoutatoms.cxx.
References oox::drawingml::LayoutNode::getDiagram(), oox::drawingml::Diagram::getLayout(), oox::drawingml::LayoutAtom::getLayoutNode(), msRef, and SAL_WARN.
|
inline |
Definition at line 258 of file diagramlayoutatoms.hxx.
References maIter.
|
inline |
Definition at line 260 of file diagramlayoutatoms.hxx.
References msRef.
|
private |
Definition at line 268 of file diagramlayoutatoms.hxx.
Referenced by ForEachAtom(), and iterator().
|
private |
Definition at line 269 of file diagramlayoutatoms.hxx.
Referenced by getRef(), getRefAtom(), and setRef().