LibreOffice Module oox (master)  1
Namespaces | Functions
diagram.cxx File Reference
#include <oox/drawingml/diagram/diagram.hxx>
#include "diagram.hxx"
#include <com/sun/star/awt/Point.hpp>
#include <com/sun/star/awt/Size.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/drawing/XShape.hpp>
#include <com/sun/star/drawing/XShapes.hpp>
#include <com/sun/star/xml/dom/XDocument.hpp>
#include <com/sun/star/xml/sax/XFastSAXSerializable.hpp>
#include <sal/log.hxx>
#include <editeng/unoprnms.hxx>
#include <drawingml/fillproperties.hxx>
#include <drawingml/customshapeproperties.hxx>
#include <o3tl/unit_conversion.hxx>
#include <oox/token/namespaces.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <svx/svdpage.hxx>
#include "diagramlayoutatoms.hxx"
#include "layoutatomvisitors.hxx"
#include "diagramfragmenthandler.hxx"
Include dependency graph for diagram.cxx:

Go to the source code of this file.

Namespaces

 oox::drawingml
 

Functions

static void oox::drawingml::sortChildrenByZOrder (const ShapePtr &pShape)
 
static void oox::drawingml::removeUnneededGroupShapes (const ShapePtr &pShape)
 Removes empty group shapes, now that their spacing influenced the layout. More...
 
static uno::Reference< xml::dom::XDocument > oox::drawingml::loadFragment (core::XmlFilterBase &rFilter, const OUString &rFragmentPath)
 
static uno::Reference< xml::dom::XDocument > oox::drawingml::loadFragment (core::XmlFilterBase &rFilter, const rtl::Reference< core::FragmentHandler > &rxHandler)
 
static void oox::drawingml::importFragment (core::XmlFilterBase &rFilter, const uno::Reference< xml::dom::XDocument > &rXDom, const OUString &rDocName, const DiagramPtr &pDiagram, const rtl::Reference< core::FragmentHandler > &rxHandler)
 
void oox::drawingml::loadDiagram (ShapePtr const &pShape, core::XmlFilterBase &rFilter, const OUString &rDataModelPath, const OUString &rLayoutPath, const OUString &rQStylePath, const OUString &rColorStylePath, const oox::core::Relations &rRelations)
 load diagram data, and put resulting graphic into shape More...
 
void oox::drawingml::loadDiagram (ShapePtr const &pShape, DiagramDataPtr pDiagramData, const uno::Reference< xml::dom::XDocument > &layoutDom, const uno::Reference< xml::dom::XDocument > &styleDom, const uno::Reference< xml::dom::XDocument > &colorDom, core::XmlFilterBase &rFilter)
 
void oox::drawingml::reloadDiagram (SdrObject *pObj, core::XmlFilterBase &rFilter)
 

Variable Documentation

sal_Int32& m_nCounter

Definition at line 217 of file diagram.cxx.