From 1e4620a655b86cee9d96eb786e3d00eb43916bf8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thorbj=C3=B8rn=20Lindeijer?= <thorbjorn.lindeijer@nokia.com> Date: Mon, 11 May 2009 17:52:15 +0200 Subject: [PATCH] Fixed two dialogs to use the main window as parent Setting a parent makes sure the dialog is correctly centered and shares the taskbar entry. --- src/plugins/cpaster/cpasterplugin.cpp | 2 +- src/plugins/projectexplorer/applicationrunconfiguration.cpp | 2 +- .../projectexplorer/customexecutablerunconfiguration.cpp | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/plugins/cpaster/cpasterplugin.cpp b/src/plugins/cpaster/cpasterplugin.cpp index a752a04de3d..6af357ca805 100644 --- a/src/plugins/cpaster/cpasterplugin.cpp +++ b/src/plugins/cpaster/cpasterplugin.cpp @@ -204,7 +204,7 @@ void CodepasterPlugin::fetch() } m_fetcher = new CustomFetcher(serverUrl()); - QDialog dialog; + QDialog dialog(ICore::instance()->mainWindow()); Ui_PasteSelectDialog ui; ui.setupUi(&dialog); diff --git a/src/plugins/projectexplorer/applicationrunconfiguration.cpp b/src/plugins/projectexplorer/applicationrunconfiguration.cpp index 755fa998fb8..fa2e806c6b9 100644 --- a/src/plugins/projectexplorer/applicationrunconfiguration.cpp +++ b/src/plugins/projectexplorer/applicationrunconfiguration.cpp @@ -89,7 +89,7 @@ QString ApplicationRunConfigurationRunner::displayName() const return tr("Run"); } -RunControl* ApplicationRunConfigurationRunner::run(QSharedPointer<RunConfiguration> runConfiguration, const QString &mode) +RunControl *ApplicationRunConfigurationRunner::run(QSharedPointer<RunConfiguration> runConfiguration, const QString &mode) { QSharedPointer<ApplicationRunConfiguration> rc = qSharedPointerCast<ApplicationRunConfiguration>(runConfiguration); Q_ASSERT(rc); diff --git a/src/plugins/projectexplorer/customexecutablerunconfiguration.cpp b/src/plugins/projectexplorer/customexecutablerunconfiguration.cpp index e25718033c7..1953e963550 100644 --- a/src/plugins/projectexplorer/customexecutablerunconfiguration.cpp +++ b/src/plugins/projectexplorer/customexecutablerunconfiguration.cpp @@ -31,12 +31,14 @@ #include "environment.h" #include "project.h" +#include <coreplugin/icore.h> #include <projectexplorer/debugginghelper.h> #include <QtGui/QCheckBox> #include <QtGui/QFormLayout> #include <QtGui/QLineEdit> #include <QtGui/QLabel> +#include <QtGui/QMainWindow> #include <QtGui/QHBoxLayout> #include <QtGui/QToolButton> #include <QtGui/QFileDialog> @@ -190,7 +192,7 @@ QString CustomExecutableRunConfiguration::executable() const if (!QFileInfo(exec).exists()) { // Oh the executable doesn't exists, ask the user. QWidget *confWidget = const_cast<CustomExecutableRunConfiguration *>(this)->configurationWidget(); - QDialog dialog; + QDialog dialog(Core::ICore::instance()->mainWindow()); dialog.setLayout(new QVBoxLayout()); dialog.layout()->addWidget(new QLabel(tr("Could not find the executable, please specify one."))); dialog.layout()->addWidget(confWidget); -- GitLab