]> git.mxchange.org Git - flightgear.git/blobdiff - src/Canvas/property_helper.cxx
Refactor PropertyBasedElement and Manager
[flightgear.git] / src / Canvas / property_helper.cxx
index 3579ad6e1fcae980de87cd18ef68b588555f7d4b..5b35a970c1805831116ea3fc5b9c739d74495e05 100644 (file)
@@ -132,27 +132,4 @@ namespace canvas
     for( size_t i = 0; i < num_channels; ++i )
       nodes.push_back( getChildDefault(color, channels[i], def[i]) );
   }
-
-  //----------------------------------------------------------------------------
-  void triggerChangeRecursive(SGPropertyNode* node)
-  {
-    node->getParent()->fireChildAdded(node);
-
-    if( node->nChildren() == 0 && node->getType() != simgear::props::NONE )
-      return node->fireValueChanged();
-
-    for( int i = 0; i < node->nChildren(); ++i )
-      triggerChangeRecursive( node->getChild(i) );
-  }
-
-  //----------------------------------------------------------------------------
-  void triggerRemoveRecursive(SGPropertyNode* node)
-  {
-    for( int i = 0; i < node->nChildren(); ++i )
-    {
-      SGPropertyNode* child = node->getChild(i);
-      node->fireChildRemoved( child );
-      triggerRemoveRecursive( child );
-    }
-  }
 }