summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/svx/DiagramDataInterface.hxx6
1 files changed, 4 insertions, 2 deletions
diff --git a/include/svx/DiagramDataInterface.hxx b/include/svx/DiagramDataInterface.hxx
index aaa3a46968b3..f64dc3a09316 100644
--- a/include/svx/DiagramDataInterface.hxx
+++ b/include/svx/DiagramDataInterface.hxx
@@ -38,8 +38,10 @@ public:
virtual std::vector<std::pair<OUString, OUString>>
getChildren(const OUString& rParentId) const = 0;
- // add new top-level node to data model
- virtual void addNode(const OUString& rText) = 0;
+ // add new top-level node to data model, returns its id
+ virtual OUString addNode(const OUString& rText) = 0;
+
+ virtual bool removeNode(const OUString& rNodeId) = 0;
protected:
~DiagramDataInterface() throw() {}