Merge pull request #4967 from OPM/improve-export-filedialog-behaviour

Improve export filedialog behaviour
This commit is contained in:
Kristian Bendiksen
2019-11-05 10:39:50 +01:00
committed by GitHub
5 changed files with 7 additions and 8 deletions

View File

@@ -58,7 +58,7 @@ void RicImportPolylinesAnnotationFeature::onActionTriggered( bool isChecked )
QStringList fileNames = QFileDialog::getOpenFileNames( Riu3DMainWindowTools::mainWindowWidget(), QStringList fileNames = QFileDialog::getOpenFileNames( Riu3DMainWindowTools::mainWindowWidget(),
"Import Poly Lines Annotation", "Import Poly Lines Annotation",
defaultDir, defaultDir,
"Text File (*.txt);Polylines (*.dat);All Files (*.*)" ); "Text Files (*.txt);;Polylines (*.dat);;All Files (*.*)" );
if ( fileNames.isEmpty() ) return; if ( fileNames.isEmpty() ) return;

View File

@@ -74,6 +74,8 @@ void RicSaveEclipseInputVisibleCellsUi::defineEditorAttribute( const caf::PdmFie
if ( myAttr ) if ( myAttr )
{ {
myAttr->m_selectSaveFileName = true; myAttr->m_selectSaveFileName = true;
// Set GRDECL file filter as default
myAttr->m_fileSelectionFilter = "GRDECL files (*.grdecl);;All files (*.*)";
} }
} }
} }

View File

@@ -47,6 +47,7 @@ void RimBinaryExportSettings::defineEditorAttribute( const caf::PdmFieldHandle*
if ( myAttr ) if ( myAttr )
{ {
myAttr->m_selectSaveFileName = true; myAttr->m_selectSaveFileName = true;
myAttr->m_fileSelectionFilter = "Text files (*.txt);;All files (*.*)";
} }
} }
} }

View File

@@ -46,6 +46,7 @@ void RimExportInputSettings::defineEditorAttribute( const caf::PdmFieldHandle* f
if ( myAttr ) if ( myAttr )
{ {
myAttr->m_selectSaveFileName = true; myAttr->m_selectSaveFileName = true;
myAttr->m_fileSelectionFilter = "Text files (*.txt);;All files (*.*)";
} }
} }
} }

View File

@@ -60,12 +60,7 @@ public:
PdmUiFilePathEditorAttribute() PdmUiFilePathEditorAttribute()
{ {
m_selectSaveFileName = false; m_selectSaveFileName = false;
#ifdef _WIN32
m_fileSelectionFilter = "All files (*.*)"; m_fileSelectionFilter = "All files (*.*)";
#else
m_fileSelectionFilter = "All files (*)";
#endif
m_defaultPath = QString(); m_defaultPath = QString();
m_selectDirectory = false; m_selectDirectory = false;
m_appendUiSelectedFolderToText = false; m_appendUiSelectedFolderToText = false;