| 1057 | } |
| 1058 | |
| 1059 | void |
| 1060 | TrackerContext::removeItemAsPythonField(const TrackMarkerPtr& item) |
| 1061 | { |
| 1062 | std::string appID = getNode()->getApp()->getAppIDString(); |
| 1063 | std::string nodeName = getNode()->getFullyQualifiedName(); |
| 1064 | std::string nodeFullName = appID + "." + nodeName; |
| 1065 | std::string err; |
| 1066 | std::string script = "del " + nodeFullName + ".tracker." + item->getScriptName_mt_safe() + "\n"; |
| 1067 | |
| 1068 | if ( !appPTR->isBackground() ) { |
| 1069 | getNode()->getApp()->printAutoDeclaredVariable(script); |
| 1070 | } |
| 1071 | if ( !NATRON_PYTHON_NAMESPACE::interpretPythonScript(script, &err, 0) ) { |
| 1072 | getNode()->getApp()->appendToScriptEditor(err); |
| 1073 | } |
| 1074 | } |
| 1075 | |
| 1076 | void |
| 1077 | TrackerContext::declareItemAsPythonField(const TrackMarkerPtr& item) |
nothing calls this directly
no test coverage detected