From 32c49c2db1f6ac95a01af597b01694db5852f530 Mon Sep 17 00:00:00 2001 From: enk Date: Thu, 12 May 2005 05:33:49 +0000 Subject: [PATCH] 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 --- src/SMESHGUI/SMESHGUI.cxx | 14 ++++++++++++++ src/SMESHGUI/SMESH_msg_en.po | 6 ++++++ 2 files changed, 20 insertions(+) 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" -- 2.39.2