mirror of
https://git.salome-platform.org/gitpub/modules/geom.git
synced 2025-04-24 01:22:05 +05:00
NPAL16151: EDF445: Import/Export BREP by default.
This commit is contained in:
parent
34d312a2a4
commit
769c0bb4a3
@ -78,9 +78,15 @@ static QString getFileName( QWidget* parent,
|
|||||||
{
|
{
|
||||||
static QString lastUsedFilter;
|
static QString lastUsedFilter;
|
||||||
QStringList filters;
|
QStringList filters;
|
||||||
for ( FilterMap::const_iterator it = filterMap.begin(); it != filterMap.end(); ++it )
|
QString aBrepFilter;
|
||||||
|
for ( FilterMap::const_iterator it = filterMap.begin(); it != filterMap.end(); ++it ) {
|
||||||
filters.push_back( it.key() );
|
filters.push_back( it.key() );
|
||||||
|
|
||||||
|
if (it.key().contains("BREP", false)) {
|
||||||
|
aBrepFilter = it.key();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
SUIT_FileDlg* fd = new SUIT_FileDlg( parent, open, true, true );
|
SUIT_FileDlg* fd = new SUIT_FileDlg( parent, open, true, true );
|
||||||
if ( !caption.isEmpty() )
|
if ( !caption.isEmpty() )
|
||||||
fd->setCaption( caption );
|
fd->setCaption( caption );
|
||||||
@ -88,10 +94,15 @@ static QString getFileName( QWidget* parent,
|
|||||||
if ( !initial.isEmpty() )
|
if ( !initial.isEmpty() )
|
||||||
fd->setSelection( initial );
|
fd->setSelection( initial );
|
||||||
|
|
||||||
|
fd->setFilters( filters );
|
||||||
|
|
||||||
if ( !lastUsedFilter.isEmpty() && filterMap.contains( lastUsedFilter ) )
|
if ( !lastUsedFilter.isEmpty() && filterMap.contains( lastUsedFilter ) )
|
||||||
fd->setSelectedFilter( lastUsedFilter );
|
fd->setSelectedFilter( lastUsedFilter );
|
||||||
|
else {
|
||||||
fd->setFilters( filters );
|
if (!aBrepFilter.isEmpty()) {
|
||||||
|
fd->setSelectedFilter(aBrepFilter);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
fd->exec();
|
fd->exec();
|
||||||
QString filename = fd->selectedFile();
|
QString filename = fd->selectedFile();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user