- // make a unique name
- int nb = 1;
- QString name = myDlg->myGrpNameLine->text() + "_" + QString::number(nb);
- while ( groupNames.contains( name ))
- name = myDlg->myGrpNameLine->text() + "_" + QString::number(++nb);
- groupNames.append( name );
-
+ // group name
+ QString name;
+ //if ( givenName.isEmpty() ) { // use shape name
+ name = isNode ? myDlg->myNodeGeomList->text(i) : myDlg->myElemGeomList->text(i);
+// }
+// else { // make a unique name
+// name = givenName;
+// int nb = 0;
+// if ( myNodeGeoIDs.size() + myElemGeoIDs.size() > 1 )
+// name += "_" + QString::number(++nb);
+// while ( groupNames.contains( name ))
+// name = givenName + "_" + QString::number(++nb);
+// groupNames.append( name );
+// }