24#include <rtl/ustring.hxx>
31namespace svx {
namespace diagram {
43 virtual void CreateB2dIAObject()
override;
48 static void clicked(
const Point& rPnt);
99 virtual std::vector<std::pair<OUString, OUString>>
103 virtual OUString
addNode(
const OUString& rText) = 0;
Snippet of Diagram ModelData for Diagram-defining data undo/redo.
basegfx::B2DHomMatrix maTransformation
bool ForceThemePtrRecreation() const
virtual OUString addNode(const OUString &rText)=0
virtual OUString getString() const =0
bool UseDiagramModelData() const
bool UseDiagramThemeData() const
virtual std::shared_ptr< svx::diagram::DiagramDataState > extractDiagramDataState() const =0
virtual void applyDiagramDataState(const std::shared_ptr< svx::diagram::DiagramDataState > &rState)=0
virtual bool removeNode(const OUString &rNodeId)=0
virtual std::vector< std::pair< OUString, OUString > > getChildren(const OUString &rParentId) const =0
bool mbUseDiagramModelData
virtual void reLayout(SdrObjGroup &rTarget)=0
bool mbForceThemePtrRecreation
bool mbUseDiagramThemeData
#define SVXCORE_DLLPUBLIC