LibreOffice Module svx (master)  1
Public Member Functions | Protected Member Functions | List of all members
DiagramDataInterface Class Referenceabstract

Interface class to access diagram data for UI. More...

#include <DiagramDataInterface.hxx>

Public Member Functions

virtual OUString getString () const =0
virtual std::vector< std::pair< OUString, OUString > > getChildren (const OUString &rParentId) const =0
virtual OUString addNode (const OUString &rText)=0
virtual bool removeNode (const OUString &rNodeId)=0

Protected Member Functions

 ~DiagramDataInterface () noexcept

Detailed Description

Interface class to access diagram data for UI.

Definition at line 29 of file DiagramDataInterface.hxx.

Constructor & Destructor Documentation

DiagramDataInterface::~DiagramDataInterface ( )

Definition at line 47 of file DiagramDataInterface.hxx.

Member Function Documentation

virtual OUString DiagramDataInterface::addNode ( const OUString &  rText)
pure virtual
virtual std::vector<std::pair<OUString, OUString> > DiagramDataInterface::getChildren ( const OUString &  rParentId) const
pure virtual
virtual OUString DiagramDataInterface::getString ( ) const
pure virtual
virtual bool DiagramDataInterface::removeNode ( const OUString &  rNodeId)
pure virtual

The documentation for this class was generated from the following file: