diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/svx/DiagramDataInterface.hxx | 6 |
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() {} |