diff options
Diffstat (limited to 'src/plugins/valgrind/valgrindsettings.cpp')
-rw-r--r-- | src/plugins/valgrind/valgrindsettings.cpp | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/plugins/valgrind/valgrindsettings.cpp b/src/plugins/valgrind/valgrindsettings.cpp index 8d5bcb573a..c5a2238c41 100644 --- a/src/plugins/valgrind/valgrindsettings.cpp +++ b/src/plugins/valgrind/valgrindsettings.cpp @@ -38,7 +38,6 @@ #include <valgrind/xmlprotocol/error.h> #include <QDebug> -#include <QFileDialog> #include <QListView> #include <QPushButton> #include <QSettings> @@ -104,16 +103,16 @@ void SuppressionAspectPrivate::slotAddSuppression() { ValgrindGlobalSettings *conf = ValgrindGlobalSettings::instance(); QTC_ASSERT(conf, return); - const QStringList files = - QFileDialog::getOpenFileNames(Core::ICore::dialogParent(), + const FilePaths files = + FileUtils::getOpenFilePaths(nullptr, tr("Valgrind Suppression Files"), - conf->lastSuppressionDirectory.value(), + conf->lastSuppressionDirectory.filePath(), tr("Valgrind Suppression File (*.supp);;All Files (*)")); //dialog.setHistory(conf->lastSuppressionDialogHistory()); if (!files.isEmpty()) { - for (const QString &file : files) - m_model.appendRow(new QStandardItem(file)); - conf->lastSuppressionDirectory.setValue(QFileInfo(files.at(0)).absolutePath()); + for (const FilePath &file : files) + m_model.appendRow(new QStandardItem(file.toString())); + conf->lastSuppressionDirectory.setFilePath(files.at(0).absolutePath()); //conf->setLastSuppressionDialogHistory(dialog.history()); if (!isGlobal) q->apply(); |