Use the correct dialog for directory selection.

This commit is contained in:
codestation
2013-08-29 16:17:16 -04:30
parent acbdf57b1a
commit b46156b507

View File

@@ -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);
}
}