LibreOffice Module oox (master) 1
Namespaces | Typedefs | 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 <oox/ppt/pptimport.hxx>
#include <comphelper/xmltools.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

namespace  oox
 
namespace  oox::drawingml
 

Typedefs

using oox::drawingml::ShapePairs = std::map< std::shared_ptr< drawingml::Shape >, css::uno::Reference< css::drawing::XShape > >
 

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...
 

Variable Documentation

◆ m_nCounter

sal_Int32& m_nCounter
private

Definition at line 269 of file diagram.cxx.