Salome HOME
Automatic update of Dependency tree after object renaming.
[modules/geom.git] / src / DependencyTree / DependencyTree_View.cxx
index 5d1323278c0f72763511a94e8249c568aa623c41..8841b047470c48e76c45d23e78d976c5725a8298 100644 (file)
@@ -716,6 +716,18 @@ void DependencyTree_View::changeWidgetState( bool theIsCompute )
   updateButton->setEnabled( !theIsCompute );
 }
 
+bool DependencyTree_View::updateObjectName( const std::string &theEntry )
+{
+  bool res = false;
+  for( initSelected(); moreSelected(); nextSelected() ) {
+    if( DependencyTree_Object* aDepObject = dynamic_cast<DependencyTree_Object*>( selectedObject() ) ) {
+      aDepObject->updateName();
+      res = true;
+    }
+  }
+  return res;
+}
+
 DependencyTree_ComputeDlg_QThread::DependencyTree_ComputeDlg_QThread( DependencyTree_View* theView )
 {
   myView = theView;