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.
This commit is contained in:
Thorbjørn Lindeijer
2009-05-11 17:52:15 +02:00
parent 870139fd42
commit 1e4620a655
3 changed files with 5 additions and 3 deletions

View File

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

View File

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

View File

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