summaryrefslogtreecommitdiff
path: root/configmgr/source/node.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'configmgr/source/node.hxx')
-rw-r--r--configmgr/source/node.hxx5
1 files changed, 3 insertions, 2 deletions
diff --git a/configmgr/source/node.hxx b/configmgr/source/node.hxx
index 932d11cf3744..01aef18c7a6a 100644
--- a/configmgr/source/node.hxx
+++ b/configmgr/source/node.hxx
@@ -44,13 +44,14 @@ class Node: public salhelper::SimpleReferenceObject {
public:
enum Kind {
KIND_PROPERTY, KIND_LOCALIZED_PROPERTY, KIND_LOCALIZED_VALUE,
- KIND_GROUP, KIND_SET };
+ KIND_GROUP, KIND_SET, KIND_ROOT };
virtual Kind kind() const = 0;
virtual rtl::Reference< Node > clone(bool keepTemplateName) const = 0;
- virtual NodeMap & getMembers();
+ virtual NodeMap const & getMembers() const;
+ virtual NodeMap * getMemberMap();
virtual rtl::OUString getTemplateName() const;
virtual void setMandatory(int layer);