Skip to content

Commit dde007b

Browse files
committed
Remember selected filter
1 parent 04e4b94 commit dde007b

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/Interface/Modules/Base/RemembersFileDialogDirectory.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ namespace Gui {
4848
{
4949
currentDirectory_ = QDir(recentFile).absolutePath();
5050
}
51+
QString selectedFilter_;
5152
private:
5253
static QString currentDirectory_;
5354
};

src/Interface/Modules/DataIO/ReadFieldDialog.cc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,11 +67,11 @@ void ReadFieldDialog::pushFileNameToState()
6767
void ReadFieldDialog::openFile()
6868
{
6969
auto types = Modules::DataIO::ReadFieldModule::fileTypeList();
70-
QString selectedFilter;
71-
auto file = QFileDialog::getOpenFileName(this, "Open Field File", dialogDirectory(), QString::fromStdString(types), &selectedFilter);
70+
QString typesQ(QString::fromStdString(types));
71+
auto file = QFileDialog::getOpenFileName(this, "Open Field File", dialogDirectory(), typesQ, &selectedFilter_);
7272
if (file.length() > 0)
7373
{
74-
auto typeName = SCIRun::fileTypeDescriptionFromDialogBoxFilter(selectedFilter.toStdString());
74+
auto typeName = SCIRun::fileTypeDescriptionFromDialogBoxFilter(selectedFilter_.toStdString());
7575
state_->setValue(Variables::FileTypeName, typeName);
7676
fileNameLineEdit_->setText(file);
7777
updateRecentFile(file);

0 commit comments

Comments
 (0)