+ QString aFileName = myFileDlg->selectedFile();
+ QFileInfo aFileInfo(aFileName);
+ QString aBaseFileName = aFileInfo.baseName();
+ QString aBathName = aBaseFileName + "_bath_1";
+ QString aPolyXYName = aBaseFileName + "_polyXY_1";
+ QString aPoly3DName = aBaseFileName + "_poly3D_1";
+
+ int anInd = 2;
+ for (;HYDROGUI_Tool::FindObjectByName( module(), aBathName, KIND_BATHYMETRY) ||
+ HYDROGUI_Tool::FindObjectByName( module(), aPolyXYName, KIND_POLYLINEXY) ||
+ HYDROGUI_Tool::FindObjectByName( module(), aPoly3DName, KIND_POLYLINE);)
+ {
+ aBathName = aBaseFileName + "_bath_" + QString::number(anInd);
+ aPolyXYName = aBaseFileName + "_polyXY_" + QString::number(anInd);
+ aPoly3DName = aBaseFileName + "_poly3D_" + QString::number(anInd);
+ anInd++;
+ }
+
+ aPolylineXY->SetName( aPolyXYName );