diff options
Diffstat (limited to 'configmgr/source')
-rw-r--r-- | configmgr/source/tree/treeactions.cxx | 62 |
1 files changed, 2 insertions, 60 deletions
diff --git a/configmgr/source/tree/treeactions.cxx b/configmgr/source/tree/treeactions.cxx index 8f25b3556fa0..26a3fd2f000b 100644 --- a/configmgr/source/tree/treeactions.cxx +++ b/configmgr/source/tree/treeactions.cxx @@ -2,9 +2,9 @@ * * $RCSfile: treeactions.cxx,v $ * - * $Revision: 1.18 $ + * $Revision: 1.19 $ * - * last change: $Author: vg $ $Date: 2003-04-01 13:38:08 $ + * last change: $Author: kz $ $Date: 2004-03-23 10:29:43 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -92,64 +92,6 @@ void forceWritable(INode& _rNode) } //========================================================================== -//= OIdPropagator -//========================================================================== - -void OIdPropagator::propagateIdToChildren(ISubtree& rTree) -{ - if (rTree.hasId()) - { - OIdPropagator aAction(rTree.getId()); - aAction.applyToChildren(rTree); - } -} -//-------------------------------------------------------------------------- - -void OIdPropagator::propagateIdToTree(OUString const& aId, ISubtree& rTree) -{ - OSL_ENSURE(!rTree.hasId(), "OIdPropagator::propagateIdToTree: Tree already has an Id, propagating may not work"); - rTree.setId(aId); - propagateIdToChildren(rTree); -} -//-------------------------------------------------------------------------- - -void OIdPropagator::handle(ValueNode& _rValueNode) -{ /* not interested in value nodes */ } -//-------------------------------------------------------------------------- - -void OIdPropagator::handle(ISubtree& _rSubtree) -{ - if (!_rSubtree.hasId()) - { - _rSubtree.setId(sId); - applyToChildren(_rSubtree); - } -} - -//========================================================================== -//= OIdRemover -//========================================================================== - -void OIdRemover::removeIds(INode& rNode) -{ - OIdRemover().applyToNode(rNode); -} -//-------------------------------------------------------------------------- - -void OIdRemover::handle(ValueNode& _rValueNode) -{ /* not interested in value nodes */ } -//-------------------------------------------------------------------------- - -void OIdRemover::handle(ISubtree& _rSubtree) -{ - if (_rSubtree.hasId()) - { - _rSubtree.setId(OUString()); - applyToChildren(_rSubtree); - } -} - -//========================================================================== //= OChangeActionCounter //========================================================================== |