From: enk Date: Thu, 12 May 2005 05:33:49 +0000 (+0000) Subject: Fix for: X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=32c49c2db1f6ac95a01af597b01694db5852f530;p=modules%2Fsmesh.git Fix for: 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 --- diff --git a/src/SMESHGUI/SMESHGUI.cxx b/src/SMESHGUI/SMESHGUI.cxx index 41f1aca7b..699fea1bf 100644 --- a/src/SMESHGUI/SMESHGUI.cxx +++ b/src/SMESHGUI/SMESHGUI.cxx @@ -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 diff --git a/src/SMESHGUI/SMESH_msg_en.po b/src/SMESHGUI/SMESH_msg_en.po index 9261dfb08..12b9bdc6f 100644 --- a/src/SMESHGUI/SMESH_msg_en.po +++ b/src/SMESHGUI/SMESH_msg_en.po @@ -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"