]> git.mxchange.org Git - flightgear.git/commitdiff
Update for SGPropertyNode changes.
authorThomas Geymayer <tomgey@gmail.com>
Wed, 5 Mar 2014 23:41:41 +0000 (00:41 +0100)
committerThomas Geymayer <tomgey@gmail.com>
Wed, 5 Mar 2014 23:41:41 +0000 (00:41 +0100)
src/ATC/atcdialog.cxx
src/Aircraft/replay.cxx
src/Autopilot/autopilot.cxx
src/Input/FGEventInput.cxx
src/Input/FGJoystickInput.cxx
src/Main/fg_init.cxx
src/Main/globals.cxx
src/Scripting/NasalSys.cxx
src/Scripting/nasal-props.cxx

index 00c3e2c05e50354a4d44fc6aaadb724659b72de3..f2b96f464ba118aa25fd38975f2c5e28c0431dc7 100644 (file)
@@ -89,7 +89,7 @@ void FGATCDialogNew::frequencySearch()
   
        SGPropertyNode_ptr button_group = getNamedNode(dlg, "quick-buttons");
        // remove all dynamic airport/ATC buttons
-       button_group->removeChildren("button", false);
+       button_group->removeChildren("button");
   
   AirportsWithATC filt;
   FGPositionedList results = FGPositioned::findWithinRange(globals->get_aircraft_position(), 50.0, &filt);
@@ -98,7 +98,7 @@ void FGATCDialogNew::frequencySearch()
     
     SGPropertyNode *entry = button_group->getNode("button", r, true);
                copyProperties(button_group->getNode("button-template", true), entry);
-               entry->removeChildren("enabled", true);
+               entry->removeChildren("enabled");
                entry->setStringValue("legend", results[r]->ident());
                entry->setStringValue("binding[0]/icao", results[r]->ident());
   }
@@ -121,7 +121,7 @@ void FGATCDialogNew::frequencyDisplay(const std::string& ident)
   
        SGPropertyNode_ptr freq_group = getNamedNode(dlg, "frequency-list");
        // remove all frequency entries
-       freq_group->removeChildren("group", false);
+       freq_group->removeChildren("group");
   
   std::string uident(ident);
        atcUppercase(uident);
@@ -151,7 +151,7 @@ void FGATCDialogNew::frequencyDisplay(const std::string& ident)
     // add frequency line (modified copy of <group-template>)
                SGPropertyNode *entry = freq_group->getNode("group", c, true);
                copyProperties(freq_group->getNode("group-template", true), entry);
-               entry->removeChildren("enabled", true);
+               entry->removeChildren("enabled");
     
     entry->setStringValue("text[0]/label", comm->ident());
 
@@ -257,7 +257,7 @@ void FGATCDialogNew::update(double dt) {
 
     _gui->closeDialog(dialog_name);
     SGPropertyNode_ptr button_group = getNamedNode(dlg, "transmission-choice");
-    button_group->removeChildren("button", false);
+    button_group->removeChildren("button");
 
     const int bufsize = 32;
     char buf[bufsize];
@@ -268,7 +268,7 @@ void FGATCDialogNew::update(double dt) {
             fgSetBool(buf, false);
         SGPropertyNode *entry = button_group->getNode("button", commandNr, true);
         copyProperties(button_group->getNode("button-template", true), entry);
-       entry->removeChildren("enabled", true);
+       entry->removeChildren("enabled");
        entry->setStringValue("property", buf);
        entry->setIntValue("keynum", '1' + commandNr);
        if (commandNr == 0)
index c7008fd293098057af19ae9027feff8f7b18942e..c77cea6076478fd6b6a9f346e946a99b4761cb84 100644 (file)
@@ -129,7 +129,7 @@ FGReplay::clear()
     }
 
     // clear messages belonging to old replay session
-    fgGetNode("/sim/replay/messages", 0, true)->removeChildren("msg", false);
+    fgGetNode("/sim/replay/messages", 0, true)->removeChildren("msg");
 }
 
 /** 
@@ -1101,7 +1101,7 @@ FGReplay::listTapes(bool SameAircraftFilter, const SGPath& tapeDirectory)
     simgear::PathList list =  dir.children(simgear::Dir::TYPE_FILE, ".fgtape");
 
     SGPropertyNode* TapeList = fgGetNode("/sim/replay/tape-list", true);
-    TapeList->removeChildren("tape", false);
+    TapeList->removeChildren("tape");
     int Index = 0;
     size_t l = aircraftType.size();
     for (simgear::PathList::iterator it = list.begin(); it!=list.end(); ++it)
index 8fa6a5cc8e9aadcccb9a0e2adcd4382f4070bc36..0dc923679da82d96b09793fe598014118b456135 100644 (file)
@@ -110,7 +110,7 @@ void readInterfaceProperties( SGPropertyNode_ptr prop_root,
 
       // TODO should we keep the _attr_ node, as soon as the property browser is
       //      able to cope with it?
-      (*it)->removeChild("_attr_", 0, false);
+      (*it)->removeChild("_attr_", 0);
     }
   }
 }
index 495de34533926188ef4bc5b877f753ae190302d3..29bdc6e1d128a8d40337405b0f50c5fd3aa59938 100644 (file)
@@ -386,6 +386,6 @@ void FGEventInput::RemoveDevice( unsigned index )
     delete inputDevice;
     
   }
-  deviceNode = baseNode->removeChild("device", index, false);
+  deviceNode = baseNode->removeChild("device", index);
 }
 
index 4cbeb1ae16817490c5347633adc03dd5669f6b70..069e9d824cebaa6286d6b2121d2fa34c86566a75 100644 (file)
@@ -97,7 +97,7 @@ void FGJoystickInput::_remove(bool all)
         joystick* joy = &joysticks[i];
         // do not remove predefined joysticks info on reinit
         if (all || (!joy->predefined))
-            js_nodes->removeChild("js", i, false);
+            js_nodes->removeChild("js", i);
         
         joy->plibJS.reset();
         joy->clearAxesAndButtons();
index 8eb8125372b13221d78fa8e7fd52e05631f9a38f..bf4b7f3501ad69737b4cfed8eb4978fd9f250af2 100644 (file)
@@ -441,7 +441,7 @@ int fgInitConfig ( int argc, char **argv, bool reinit )
     // Set /sim/fg-home and don't allow malign code to override it until
     // Nasal security is set up.  Use FG_HOME if necessary.
     SGPropertyNode *home = fgGetNode("/sim", true);
-    home->removeChild("fg-home", 0, false);
+    home->removeChild("fg-home", 0);
     home = home->getChild("fg-home", 0, true);
     home->setStringValue(dataPath.c_str());
     home->setAttribute(SGPropertyNode::WRITE, false);
@@ -546,7 +546,7 @@ bool fgInitGeneral() {
 
     simgear::Dir cwd(simgear::Dir::current());
     SGPropertyNode *curr = fgGetNode("/sim", true);
-    curr->removeChild("fg-current", 0, false);
+    curr->removeChild("fg-current", 0);
     curr = curr->getChild("fg-current", 0, true);
     curr->setStringValue(cwd.path().str());
     curr->setAttribute(SGPropertyNode::WRITE, false);
index 29377bb36a85d21115e7c6219ceca8ffd705a1a2..74e0656d88e06ea44a45b9ae6f5806f3c973624d 100644 (file)
@@ -275,7 +275,7 @@ void FGGlobals::set_fg_root (const std::string &root) {
 
     // remove /sim/fg-root before writing to prevent hijacking
     SGPropertyNode *n = fgGetNode("/sim", true);
-    n->removeChild("fg-root", 0, false);
+    n->removeChild("fg-root", 0);
     n = n->getChild("fg-root", 0, true);
     n->setStringValue(fg_root.c_str());
     n->setAttribute(SGPropertyNode::WRITE, false);
@@ -415,7 +415,7 @@ void FGGlobals::append_aircraft_path(const std::string& path)
   
 // make aircraft dirs available to Nasal
   SGPropertyNode* sim = fgGetNode("/sim", true);
-  sim->removeChild("fg-aircraft", index, false);
+  sim->removeChild("fg-aircraft", index);
   SGPropertyNode* n = sim->getChild("fg-aircraft", index, true);
   n->setStringValue(abspath);
   n->setAttribute(SGPropertyNode::WRITE, false);
@@ -594,7 +594,7 @@ FGGlobals::resetPropertyRoot()
     
     // remove /sim/fg-root before writing to prevent hijacking
     SGPropertyNode *n = props->getNode("/sim", true);
-    n->removeChild("fg-root", 0, false);
+    n->removeChild("fg-root", 0);
     n = n->getChild("fg-root", 0, true);
     n->setStringValue(fg_root.c_str());
     n->setAttribute(SGPropertyNode::WRITE, false);
index 2cfbd77d74a7185a21346051d479c7a2d97dc65d..b2f08fe01263097d4736168484664963b6ef5ec5 100644 (file)
@@ -795,7 +795,7 @@ void FGNasalSys::init()
     const char *s = "nasal-dir-initialized";
     SGPropertyNode *signal = fgGetNode("/sim/signals", true);
     signal->setBoolValue(s, true);
-    signal->removeChildren(s, false);
+    signal->removeChildren(s);
 
     // Pull scripts out of the property tree, too
     loadPropertyScripts();
index ffc9a24a945ce186ca3f17679d54772e5e35253b..47530c03dd6b802d6eb20cc3d717cc830bffd1c8 100644 (file)
@@ -537,7 +537,7 @@ static naRef f_removeChild(naContext c, naRef me, int argc, naRef* args)
     if(!naIsString(child) || !naIsNum(index)) return naNil();
     SGPropertyNode_ptr n = 0;
     try {
-        n = node->removeChild(naStr_data(child), (int)index.num, false);
+        n = node->removeChild(naStr_data(child), (int)index.num);
     } catch (const string& err) {
         naRuntimeError(c, (char *)err.c_str());
     }
@@ -557,14 +557,14 @@ static naRef f_removeChildren(naContext c, naRef me, int argc, naRef* args)
     if(naIsNil(argv) || naVec_size(argv) == 0) {
         // Remove all children
         for(int i = node->nChildren() - 1; i >=0; i--)
-            naVec_append(result, propNodeGhostCreate(c, node->removeChild(i, false)));
+            naVec_append(result, propNodeGhostCreate(c, node->removeChild(i)));
     } else {
         // Remove all children of a specified name
         naRef name = naVec_get(argv, 0);
         if(!naIsString(name)) return naNil();
         try {
             vector<SGPropertyNode_ptr> children
-                = node->removeChildren(naStr_data(name), false);
+                = node->removeChildren(naStr_data(name));
             for(unsigned int i=0; i<children.size(); i++)
                 naVec_append(result, propNodeGhostCreate(c, children[i]));
         } catch (const string& err) {