]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/XGUI/XGUI_ObjectsBrowser.cpp
Salome HOME
Issue #662 Warning on remove or rename of (may be) used object in PartSet
[modules/shaper.git] / src / XGUI / XGUI_ObjectsBrowser.cpp
index 81e5b9d4cb344c9509625a8641f527beb08c2f12..448f47dbd0af79320cca73cb1dd202d8f7cef988 100644 (file)
@@ -266,6 +266,12 @@ void XGUI_ObjectsBrowser::onEditItem()
   if (aSelectedData.size() > 0) {
     ObjectPtr aFeature = aSelectedData.first();
     if (aFeature) {  // Selection happens in TreeView
+      QObjectPtrList aList;
+      aList.append(aFeature);
+      // check whether the object can be deleted. There should not be parts which are not loaded
+      if (!XGUI_Tools::canRemoveOrRename((QWidget*)parent(), aList))
+        return;
+
       // Find index which corresponds the feature
       QModelIndex aIndex;
       foreach(QModelIndex aIdx, selectedIndexes()) {