diff --git a/src/plugins/diffeditor/diffeditorplugin.cpp b/src/plugins/diffeditor/diffeditorplugin.cpp index 71c3b2a024f..4412514e0c2 100644 --- a/src/plugins/diffeditor/diffeditorplugin.cpp +++ b/src/plugins/diffeditor/diffeditorplugin.cpp @@ -41,6 +41,7 @@ #include #include #include +#include namespace DiffEditor { namespace Internal { @@ -82,13 +83,13 @@ void DiffEditorPlugin::extensionsInitialized() void DiffEditorPlugin::diff() { - QString fileName1 = QFileDialog::getOpenFileName(0, + QString fileName1 = QFileDialog::getOpenFileName(Core::ICore::dialogParent(), tr("Select First File for Diff"), QString()); if (fileName1.isNull()) return; - QString fileName2 = QFileDialog::getOpenFileName(0, + QString fileName2 = QFileDialog::getOpenFileName(Core::ICore::dialogParent(), tr("Select Second File for Diff"), QString()); if (fileName2.isNull()) diff --git a/src/plugins/fakevim/fakevimplugin.cpp b/src/plugins/fakevim/fakevimplugin.cpp index 1cf0e8f0197..f79f0c86ac2 100644 --- a/src/plugins/fakevim/fakevimplugin.cpp +++ b/src/plugins/fakevim/fakevimplugin.cpp @@ -529,7 +529,7 @@ void FakeVimOptionPage::setPlainStyle() void FakeVimOptionPage::openVimRc() { - const QString fileName = QFileDialog::getOpenFileName(); + const QString fileName = QFileDialog::getOpenFileName(Core::ICore::dialogParent()); if (!fileName.isNull()) m_ui.lineEditVimRcPath->setText(fileName); } diff --git a/src/plugins/help/generalsettingspage.cpp b/src/plugins/help/generalsettingspage.cpp index e687ed0cc06..f6b80c757f6 100644 --- a/src/plugins/help/generalsettingspage.cpp +++ b/src/plugins/help/generalsettingspage.cpp @@ -216,8 +216,8 @@ void GeneralSettingsPage::importBookmarks() { m_ui->errorLabel->setVisible(false); - QString fileName = QFileDialog::getOpenFileName(0, tr("Import Bookmarks"), - QDir::currentPath(), tr("Files (*.xbel)")); + QString fileName = QFileDialog::getOpenFileName(Core::ICore::dialogParent(), + tr("Import Bookmarks"), QDir::currentPath(), tr("Files (*.xbel)")); if (fileName.isEmpty()) return; @@ -238,8 +238,8 @@ void GeneralSettingsPage::exportBookmarks() { m_ui->errorLabel->setVisible(false); - QString fileName = QFileDialog::getSaveFileName(0, tr("Save File"), - QLatin1String("untitled.xbel"), tr("Files (*.xbel)")); + QString fileName = QFileDialog::getSaveFileName(Core::ICore::dialogParent(), + tr("Save File"), QLatin1String("untitled.xbel"), tr("Files (*.xbel)")); QLatin1String suffix(".xbel"); if (!fileName.endsWith(suffix)) diff --git a/src/plugins/projectexplorer/projectexplorer.cpp b/src/plugins/projectexplorer/projectexplorer.cpp index 9c48e3eca00..1ef525d6797 100644 --- a/src/plugins/projectexplorer/projectexplorer.cpp +++ b/src/plugins/projectexplorer/projectexplorer.cpp @@ -1038,8 +1038,8 @@ void ProjectExplorerPlugin::loadAction() dir = isProject ? fn : QFileInfo(fn).absolutePath(); } - QString filename = QFileDialog::getOpenFileName(0, tr("Load Project"), - dir, + QString filename = QFileDialog::getOpenFileName(Core::ICore::dialogParent(), + tr("Load Project"), dir, d->m_projectFilterString); if (filename.isEmpty()) return;