LibreOffice Module svx (master) 1
|
Classes | |
struct | Connection |
A Connection. More... | |
class | DiagramData |
The collected Diagram ModelData. More... | |
class | DiagramDataState |
Snippet of Diagram ModelData for Diagram-defining data undo/redo. More... | |
class | DiagramFrameHdl |
class | IDiagramHelper |
struct | Point |
A point. More... | |
struct | PointStyle |
Styles for a Point (FillStyle/LineStyle/...) More... | |
struct | TextBody |
Text and properties for a point For proof of concept to make TextData available in svx level this is in a first run pretty simple, but may need to be extended accordingly up to similar data as in oox::drawingml::TextBody. More... | |
Typedefs | |
typedef std::vector< Connection > | Connections |
typedef std::shared_ptr< TextBody > | TextBodyPtr |
typedef std::shared_ptr< PointStyle > | PointStylePtr |
typedef std::vector< Point > | Points |
typedef std::shared_ptr< DiagramDataState > | DiagramDataStatePtr |
typedef std::shared_ptr< DiagramData > | DiagramDataPtr |
Enumerations | |
enum | TypeConstant { XML_none = 0 , XML_type = oox::XML_Type , XML_asst = oox::XML_asst , XML_doc = oox::XML_doc , XML_node = oox::XML_node , XML_norm = oox::XML_norm , XML_parOf = oox::XML_parOf , XML_parTrans = oox::XML_parTrans , XML_pres = oox::XML_pres , XML_presOf = oox::XML_presOf , XML_presParOf = oox::XML_presParOf , XML_rel = oox::XML_rel , XML_sibTrans = oox::XML_sibTrans } |
Functions | |
static sal_Int32 | calcDepth (std::u16string_view rNodeName, const svx::diagram::Connections &rCnx) |
typedef std::vector< Connection > svx::diagram::Connections |
Definition at line 71 of file datamodel.hxx.
typedef std::shared_ptr< DiagramData > svx::diagram::DiagramDataPtr |
Definition at line 269 of file datamodel.hxx.
typedef std::shared_ptr< DiagramDataState > svx::diagram::DiagramDataStatePtr |
Definition at line 172 of file datamodel.hxx.
typedef std::vector< Point > svx::diagram::Points |
Definition at line 156 of file datamodel.hxx.
typedef std::shared_ptr< PointStyle > svx::diagram::PointStylePtr |
Definition at line 97 of file datamodel.hxx.
typedef std::shared_ptr< TextBody > svx::diagram::TextBodyPtr |
Definition at line 87 of file datamodel.hxx.
Enumerator | |
---|---|
XML_none | |
XML_type | |
XML_asst | |
XML_doc | |
XML_node | |
XML_norm | |
XML_parOf | |
XML_parTrans | |
XML_pres | |
XML_presOf | |
XML_presParOf | |
XML_rel | |
XML_sibTrans |
Definition at line 37 of file datamodel.hxx.
|
static |
Definition at line 320 of file datamodel.cxx.
References calcDepth(), and XML_parOf.
Referenced by svx::diagram::DiagramData::buildDiagramDataModel(), and calcDepth().