]> SALOME platform Git repositories - modules/smesh.git/commitdiff
Salome HOME
Fix for:
authorenk <enk@opencascade.com>
Thu, 12 May 2005 05:33:49 +0000 (05:33 +0000)
committerenk <enk@opencascade.com>
Thu, 12 May 2005 05:33:49 +0000 (05:33 +0000)
Bug IPAL8770
 There is no any warning message if to export polygonal elements into MED 2.1 file.

Added warning message, if user want to export mesh with polygons or polyherdes to MED2.1 version

src/SMESHGUI/SMESHGUI.cxx
src/SMESHGUI/SMESH_msg_en.po

index 41f1aca7ba580a5503441dcaa929dc59e1d42d03..699fea1bfdc3458d4a1e0f9af6fbeb04ebbea957 100644 (file)
@@ -286,7 +286,21 @@ namespace{
            fd->exec();
            aFilename = fd->selectedFile();
            aFormat = aFilterMap[fd->selectedFilter()];
+           
            delete fd;
+           if( !aFilename.isEmpty()
+               && (aMesh->NbPolygons()>1 or aMesh->NbPolyhedrons()>1) 
+               && aFormat==SMESH::MED_V2_1){
+             int aRet = QAD_MessageBox::warn2(QAD_Application::getDesktop(),
+                                              QObject::tr("SMESH_WRN_WARNING"),
+                                              QObject::tr("SMESH_EXPORT_MED_V2_1").arg(anIObject->getName()),
+                                              QObject::tr("SMESH_BUT_YES"),
+                                              QObject::tr("SMESH_BUT_NO"),
+                                              0,1,0);
+             if(aRet){
+               return;
+             }
+           }
          }
        if ( !aFilename.isEmpty() ) {
          // Check whether the file already exists and delete it if yes
index 9261dfb0817a3ac5c74136f6172d4f43b838e439..12b9bdc6f25acb1ba93734da29dcf471df5335b9 100644 (file)
@@ -1237,6 +1237,12 @@ msgid "SMESH_EXPORT_UNV"
 msgstr "During export mesh with name - \"%1\" to UNV\n"
        "       pyramid's elements will be missed"
 
+msgid "SMESH_EXPORT_MED_V2_1"
+msgstr "During export mesh with name - \"%1\" to MED 2.1\n"
+       "polygons and polyhedrons elements will be missed\n"
+       "For correct export use MED 2.2\n"
+       "Are you sure want to export to MED 2.1 ?"
+
 msgid "INF_SELECT_OBJECT"
 msgstr "Select an object"