From b46156b507b061c3b8a48dfbf0219029a95c9d4d Mon Sep 17 00:00:00 2001 From: codestation Date: Thu, 29 Aug 2013 16:17:16 -0430 Subject: [PATCH] Use the correct dialog for directory selection. --- configwidget.cpp | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/configwidget.cpp b/configwidget.cpp index 3827d4a..2f0b804 100644 --- a/configwidget.cpp +++ b/configwidget.cpp @@ -120,15 +120,10 @@ void ConfigWidget::browseBtnPressed(int btn) return; } - QFileDialog dialog; - dialog.setFileMode(QFileDialog::Directory); - dialog.setOption(QFileDialog::ShowDirsOnly); - dialog.setDirectory(lineedit->text()); - dialog.setWindowTitle(msg); + QString selected = QFileDialog::getExistingDirectory(this, msg, lineedit->text(), QFileDialog::ShowDirsOnly); - if(dialog.exec()) { - QStringList list = dialog.selectedFiles(); - lineedit->setText(list.first()); + if(!selected.isEmpty()) { + lineedit->setText(selected); } }