Default MED version for export is 2.3.

This commit is contained in:
jfa 2008-05-06 07:32:45 +00:00
parent b8d390c6f9
commit 1eae970eff

View File

@ -212,9 +212,9 @@ using namespace std;
if ( res != SMESH::DRS_OK ) { if ( res != SMESH::DRS_OK ) {
wc.suspend(); wc.suspend();
SUIT_MessageBox::warn1(SMESHGUI::desktop(), SUIT_MessageBox::warn1(SMESHGUI::desktop(),
QObject::tr("SMESH_WRN_WARNING"), QObject::tr("SMESH_WRN_WARNING"),
QObject::tr(QString("SMESH_DRS_%1").arg(res)), QObject::tr(QString("SMESH_DRS_%1").arg(res)),
QObject::tr("SMESH_BUT_OK")); QObject::tr("SMESH_BUT_OK"));
aMeshes->length( 0 ); aMeshes->length( 0 );
wc.resume(); wc.resume();
} }
@ -238,9 +238,9 @@ using namespace std;
if ( isEmpty ) { if ( isEmpty ) {
wc.suspend(); wc.suspend();
SUIT_MessageBox::warn1(SMESHGUI::desktop(), SUIT_MessageBox::warn1(SMESHGUI::desktop(),
QObject::tr("SMESH_WRN_WARNING"), QObject::tr("SMESH_WRN_WARNING"),
QObject::tr("SMESH_DRS_EMPTY"), QObject::tr("SMESH_DRS_EMPTY"),
QObject::tr("SMESH_BUT_OK")); QObject::tr("SMESH_BUT_OK"));
wc.resume(); wc.resume();
} }
@ -376,18 +376,23 @@ using namespace std;
} }
delete fd; delete fd;
} }
else { else { // Export to MED
QStringList filters; QStringList filters;
QString aDefaultFilter;
QMap<QString, SMESH::MED_VERSION>::const_iterator it = aFilterMap.begin(); QMap<QString, SMESH::MED_VERSION>::const_iterator it = aFilterMap.begin();
for ( ; it != aFilterMap.end(); ++it ) for ( ; it != aFilterMap.end(); ++it ) {
filters.push_back( it.key() ); filters.push_back( it.key() );
if (it.data() == SMESH::MED_V2_2)
aDefaultFilter = it.key();
}
//SUIT_FileDlg* fd = new SUIT_FileDlg( SMESHGUI::desktop(), false, true, true ); //SUIT_FileDlg* fd = new SUIT_FileDlg( SMESHGUI::desktop(), false, true, true );
SalomeApp_CheckFileDlg* fd = new SalomeApp_CheckFileDlg SalomeApp_CheckFileDlg* fd = new SalomeApp_CheckFileDlg
( SMESHGUI::desktop(), false, QObject::tr("SMESH_AUTO_GROUPS") ,true, true ); ( SMESHGUI::desktop(), false, QObject::tr("SMESH_AUTO_GROUPS") ,true, true );
fd->setCaption( aTitle ); fd->setCaption( aTitle );
fd->setFilters( filters ); fd->setFilters( filters );
fd->setSelectedFilter( QObject::tr("MED 2.2 (*.med)") ); //fd->setSelectedFilter( QObject::tr("MED 2.2 (*.med)") );
fd->setSelectedFilter(aDefaultFilter);
fd->SetChecked(toCreateGroups); fd->SetChecked(toCreateGroups);
bool is_ok = false; bool is_ok = false;
while (!is_ok) { while (!is_ok) {
@ -3080,6 +3085,9 @@ bool SMESHGUI::activateModule( SUIT_Study* study )
action(112)->setAccel(QKeySequence(CTRL + Key_U)); // Import UNV action(112)->setAccel(QKeySequence(CTRL + Key_U)); // Import UNV
action(113)->setAccel(QKeySequence(CTRL + Key_M)); // Import MED action(113)->setAccel(QKeySequence(CTRL + Key_M)); // Import MED
action( 33)->setEnabled(true); // Delete: Key_Delete
action(1101)->setEnabled(true); // Rename: Key_F2
return res; return res;
} }
@ -3095,6 +3103,9 @@ bool SMESHGUI::deactivateModule( SUIT_Study* study )
action(112)->setAccel(QKeySequence()); // Import UNV action(112)->setAccel(QKeySequence()); // Import UNV
action(113)->setAccel(QKeySequence()); // Import MED action(113)->setAccel(QKeySequence()); // Import MED
action( 33)->setEnabled(false); // Delete: Key_Delete
action(1101)->setEnabled(false); // Rename: Key_F2
return SalomeApp_Module::deactivateModule( study ); return SalomeApp_Module::deactivateModule( study );
} }