diff --git a/src/libs/utils/filewizarddialog.cpp b/src/libs/utils/filewizarddialog.cpp index 483fb7e400e6b2b28f029e8b200c1c7bf4697740..d655d8822d0692781468e654bb824608928ba3f5 100644 --- a/src/libs/utils/filewizarddialog.cpp +++ b/src/libs/utils/filewizarddialog.cpp @@ -30,8 +30,6 @@ #include "filewizarddialog.h" #include "filewizardpage.h" -#include "hostosinfo.h" - #include <QAbstractButton> /*! @@ -49,18 +47,6 @@ FileWizardDialog::FileWizardDialog(QWidget *parent) : Wizard(parent), m_filePage(new FileWizardPage) { - setWindowFlags(windowFlags() & ~Qt::WindowContextHelpButtonHint); - setOption(QWizard::NoCancelButton, false); - setOption(QWizard::NoDefaultButton, false); - if (HostOsInfo::isMacHost()) { - setButtonLayout(QList<QWizard::WizardButton>() - << QWizard::CancelButton - << QWizard::Stretch - << QWizard::BackButton - << QWizard::NextButton - << QWizard::CommitButton - << QWizard::FinishButton); - } const int filePageId = addPage(m_filePage); wizardProgress()->item(filePageId)->setTitle(tr("Location")); connect(m_filePage, SIGNAL(activated()), button(QWizard::FinishButton), SLOT(animateClick())); diff --git a/src/libs/utils/wizard.cpp b/src/libs/utils/wizard.cpp index 743c628de9b91e9e5c70ad2ff4b718daadf6b78d..dfe849ae07a629e13f5e69ddde0d4f0dfd8f27ae 100644 --- a/src/libs/utils/wizard.cpp +++ b/src/libs/utils/wizard.cpp @@ -28,6 +28,7 @@ ****************************************************************************/ #include "wizard.h" +#include "hostosinfo.h" #include <QMap> #include <QHash> @@ -318,6 +319,20 @@ Wizard::Wizard(QWidget *parent, Qt::WindowFlags flags) : connect(this, SIGNAL(pageAdded(int)), this, SLOT(_q_pageAdded(int))); connect(this, SIGNAL(pageRemoved(int)), this, SLOT(_q_pageRemoved(int))); setSideWidget(new LinearProgressWidget(d_ptr->m_wizardProgress, this)); + setOption(QWizard::NoCancelButton, false); + setOption(QWizard::NoDefaultButton, false); + setOption(QWizard::NoBackButtonOnStartPage, true); + setWindowFlags(windowFlags() & ~Qt::WindowContextHelpButtonHint); + + if (Utils::HostOsInfo::isMacHost()) { + setButtonLayout(QList<QWizard::WizardButton>() + << QWizard::CancelButton + << QWizard::Stretch + << QWizard::BackButton + << QWizard::NextButton + << QWizard::CommitButton + << QWizard::FinishButton); + } } Wizard::~Wizard() diff --git a/src/plugins/android/createandroidmanifestwizard.cpp b/src/plugins/android/createandroidmanifestwizard.cpp index eeee6b4c61b77b6dac23ab1bae26ae0f0c878d71..e3d0b318f26d56a53cbc67a58242d62db428160a 100644 --- a/src/plugins/android/createandroidmanifestwizard.cpp +++ b/src/plugins/android/createandroidmanifestwizard.cpp @@ -131,8 +131,6 @@ ChooseDirectoryPage::ChooseDirectoryPage(CreateAndroidManifestWizard *wizard) CreateAndroidManifestWizard::CreateAndroidManifestWizard(ProjectExplorer::Target *target) : m_target(target), m_node(0) { - setOption(QWizard::NoBackButtonOnStartPage); - setOption(QWizard::NoCancelButton, false); setWindowTitle(tr("Create Android Manifest Wizard")); Qt4Project *project = static_cast<Qt4Project *>(target->project()); diff --git a/src/plugins/autotoolsprojectmanager/autotoolsopenprojectwizard.cpp b/src/plugins/autotoolsprojectmanager/autotoolsopenprojectwizard.cpp index 0f3168030d1448a118a98f996cf73df8921b123f..473a61cd5a3dd1213320b8fc12dcefb0f5f203ae 100644 --- a/src/plugins/autotoolsprojectmanager/autotoolsopenprojectwizard.cpp +++ b/src/plugins/autotoolsprojectmanager/autotoolsopenprojectwizard.cpp @@ -57,12 +57,6 @@ AutotoolsOpenProjectWizard::AutotoolsOpenProjectWizard(AutotoolsManager *manager setPage(BuildPathPageId, new BuildPathPage(this)); setStartId(BuildPathPageId); - init(); -} - -void AutotoolsOpenProjectWizard::init() -{ - setOption(QWizard::NoBackButtonOnStartPage); setWindowTitle(tr("Autotools Wizard")); } diff --git a/src/plugins/autotoolsprojectmanager/autotoolsopenprojectwizard.h b/src/plugins/autotoolsprojectmanager/autotoolsopenprojectwizard.h index 6cf5edd796a1be7bc8d1666855d7ffe4b2f20d01..d22ec98cbf966358a0616ff9aed66124754a00dd 100644 --- a/src/plugins/autotoolsprojectmanager/autotoolsopenprojectwizard.h +++ b/src/plugins/autotoolsprojectmanager/autotoolsopenprojectwizard.h @@ -63,7 +63,6 @@ public: AutotoolsManager *autotoolsManager() const; private: - void init(); AutotoolsManager *m_manager; QString m_buildDirectory; QString m_sourceDirectory; diff --git a/src/plugins/baremetal/baremetaldeviceconfigurationwizard.cpp b/src/plugins/baremetal/baremetaldeviceconfigurationwizard.cpp index cee788b3165d382f5c1af0984c02ce20ce72672e..14e625da4c7692ea70a6a89461b982e688167f40 100644 --- a/src/plugins/baremetal/baremetaldeviceconfigurationwizard.cpp +++ b/src/plugins/baremetal/baremetaldeviceconfigurationwizard.cpp @@ -55,7 +55,7 @@ public: } //namespace Internal BareMetalDeviceConfigurationWizard::BareMetalDeviceConfigurationWizard(QWidget *parent) : - QWizard(parent), + Utils::Wizard(parent), d(new Internal::BareMetalDeviceConfigrationWizardPrivate(this)) { setWindowTitle(tr("New Bare Metal Device Configuration Setup")); diff --git a/src/plugins/baremetal/baremetaldeviceconfigurationwizard.h b/src/plugins/baremetal/baremetaldeviceconfigurationwizard.h index 3b63d9fa54121a4ba826d86f0a073c332a9a5f6a..4a35d41dea7adfb2e0363a94fac2cb2b61335f8a 100644 --- a/src/plugins/baremetal/baremetaldeviceconfigurationwizard.h +++ b/src/plugins/baremetal/baremetaldeviceconfigurationwizard.h @@ -31,15 +31,14 @@ #define BAREMETALDEVICECONFIGURATIONWIZARD_H #include <projectexplorer/devicesupport/idevice.h> - -#include <QWizard> +#include <utils/wizard.h> namespace BareMetal { namespace Internal { class BareMetalDeviceConfigrationWizardPrivate; } // namespace Internal -class BareMetalDeviceConfigurationWizard : public QWizard +class BareMetalDeviceConfigurationWizard : public Utils::Wizard { Q_OBJECT public: diff --git a/src/plugins/cmakeprojectmanager/cmakeopenprojectwizard.cpp b/src/plugins/cmakeprojectmanager/cmakeopenprojectwizard.cpp index 477a1802240ac5307f1908aa8a286c8422b3fcad..a68a919c1d38f2dbd7726e43b9e7533968005642 100644 --- a/src/plugins/cmakeprojectmanager/cmakeopenprojectwizard.cpp +++ b/src/plugins/cmakeprojectmanager/cmakeopenprojectwizard.cpp @@ -273,8 +273,6 @@ CMakeOpenProjectWizard::CMakeOpenProjectWizard(CMakeManager *cmakeManager, CMake void CMakeOpenProjectWizard::init() { - setOption(QWizard::NoBackButtonOnStartPage); - setOption(QWizard::NoCancelButton, false); setWindowTitle(tr("CMake Wizard")); } diff --git a/src/plugins/coreplugin/basefilewizard.cpp b/src/plugins/coreplugin/basefilewizard.cpp index 8412e6ea4594d543fc77c16fc9282a503759e1cb..4df472472c87de7e753704969b8100be2522105f 100644 --- a/src/plugins/coreplugin/basefilewizard.cpp +++ b/src/plugins/coreplugin/basefilewizard.cpp @@ -37,7 +37,6 @@ #include <utils/filewizarddialog.h> #include <utils/qtcassert.h> #include <utils/stringutils.h> -#include <utils/hostosinfo.h> #include <QDir> #include <QFileInfo> @@ -345,28 +344,6 @@ bool BaseFileWizard::writeFiles(const GeneratedFiles &files, QString *errorMessa return true; } -/*! - Sets some standard options on a QWizard. -*/ - -void BaseFileWizard::setupWizard(QWizard *w) -{ - w->setOption(QWizard::NoCancelButton, false); - w->setOption(QWizard::NoDefaultButton, false); - w->setOption(QWizard::NoBackButtonOnStartPage, true); - w->setWindowFlags(w->windowFlags() & ~Qt::WindowContextHelpButtonHint); - - if (Utils::HostOsInfo::isMacHost()) { - w->setButtonLayout(QList<QWizard::WizardButton>() - << QWizard::CancelButton - << QWizard::Stretch - << QWizard::BackButton - << QWizard::NextButton - << QWizard::CommitButton - << QWizard::FinishButton); - } -} - /*! Reads the \c shortTitle dynamic property of \a pageId and applies it as the title of corresponding progress item. @@ -571,7 +548,6 @@ QWizard *StandardFileWizard::createWizardDialog(QWidget *parent, if (wizardDialogParameters.flags().testFlag(WizardDialogParameters::ForceCapitalLetterForFileName)) standardWizardDialog->setForceFirstCapitalLetterForFileName(true); standardWizardDialog->setWindowTitle(tr("New %1").arg(displayName())); - setupWizard(standardWizardDialog); standardWizardDialog->setPath(wizardDialogParameters.defaultPath()); foreach (QWizardPage *p, wizardDialogParameters.extensionPages()) BaseFileWizard::applyExtensionPageShortTitle(standardWizardDialog, standardWizardDialog->addPage(p)); diff --git a/src/plugins/coreplugin/basefilewizard.h b/src/plugins/coreplugin/basefilewizard.h index 6eac0a6687784537e139f6ecfdfa11619c40c485..257b65e8e221cce72958b9feef60823dde161347 100644 --- a/src/plugins/coreplugin/basefilewizard.h +++ b/src/plugins/coreplugin/basefilewizard.h @@ -114,7 +114,6 @@ public: virtual void runWizard(const QString &path, QWidget *parent, const QString &platform, const QVariantMap &extraValues); static QString buildFileName(const QString &path, const QString &baseName, const QString &extension); - static void setupWizard(QWizard *); static void applyExtensionPageShortTitle(Utils::Wizard *wizard, int pageId); protected: diff --git a/src/plugins/cppeditor/cppclasswizard.cpp b/src/plugins/cppeditor/cppclasswizard.cpp index d56ea5cc5da518440483e6c3b464ce2b1f4ca256..eb3a0ae243be1010d670ec5a89c645d4fac68bf4 100644 --- a/src/plugins/cppeditor/cppclasswizard.cpp +++ b/src/plugins/cppeditor/cppclasswizard.cpp @@ -114,7 +114,6 @@ CppClassWizardDialog::CppClassWizardDialog(QWidget *parent) : Utils::Wizard(parent), m_classNamePage(new ClassNamePage(this)) { - Core::BaseFileWizard::setupWizard(this); setWindowTitle(tr("C++ Class Wizard")); const int classNameId = addPage(m_classNamePage); wizardProgress()->item(classNameId)->setTitle(tr("Details")); diff --git a/src/plugins/designer/formwizarddialog.cpp b/src/plugins/designer/formwizarddialog.cpp index a9b8407dfe1d64732a951a96b32f9c724ff72cc6..4af2f27d2cc5a94e658c92dbfc21f4c90ba6752c 100644 --- a/src/plugins/designer/formwizarddialog.cpp +++ b/src/plugins/designer/formwizarddialog.cpp @@ -54,7 +54,6 @@ FormWizardDialog::FormWizardDialog(const WizardPageList &extensionPages, void FormWizardDialog::init(const WizardPageList &extensionPages) { - Core::BaseFileWizard::setupWizard(this); setWindowTitle(tr("Qt Designer Form")); setPage(FormPageId, m_formPage); wizardProgress()->item(FormPageId)->setTitle(tr("Form Template")); diff --git a/src/plugins/genericprojectmanager/genericprojectwizard.cpp b/src/plugins/genericprojectmanager/genericprojectwizard.cpp index 60b118b01ba73cea233ccf24819068e989b505b3..5f97652ca53833e82bc03d205b7aa8dc9fe12c83 100644 --- a/src/plugins/genericprojectmanager/genericprojectwizard.cpp +++ b/src/plugins/genericprojectmanager/genericprojectwizard.cpp @@ -131,7 +131,6 @@ QWizard *GenericProjectWizard::createWizardDialog(QWidget *parent, const Core::WizardDialogParameters &wizardDialogParameters) const { GenericProjectWizardDialog *wizard = new GenericProjectWizardDialog(parent); - setupWizard(wizard); wizard->setPath(wizardDialogParameters.defaultPath()); diff --git a/src/plugins/glsleditor/glslfilewizard.cpp b/src/plugins/glsleditor/glslfilewizard.cpp index 9d3809df1920838929c4186d730d1bb8c88624bc..0541ac9388f7f7b4f0df1e1dfb0ea39d557f5c71 100644 --- a/src/plugins/glsleditor/glslfilewizard.cpp +++ b/src/plugins/glsleditor/glslfilewizard.cpp @@ -132,7 +132,6 @@ QWizard *GLSLFileWizard::createWizardDialog(QWidget *parent, { GLSLFileWizardDialog *wizardDialog = new GLSLFileWizardDialog(parent); wizardDialog->setWindowTitle(tr("New %1").arg(displayName())); - setupWizard(wizardDialog); wizardDialog->setPath(wizardDialogParameters.defaultPath()); foreach (QWizardPage *p, wizardDialogParameters.extensionPages()) BaseFileWizard::applyExtensionPageShortTitle(wizardDialog, wizardDialog->addPage(p)); diff --git a/src/plugins/projectexplorer/baseprojectwizarddialog.cpp b/src/plugins/projectexplorer/baseprojectwizarddialog.cpp index bb4ba350c9043d465edb23f2f87b6870e95f44d5..e7086f5a16a51d9b7510d969e35ced0c2dc8476e 100644 --- a/src/plugins/projectexplorer/baseprojectwizarddialog.cpp +++ b/src/plugins/projectexplorer/baseprojectwizarddialog.cpp @@ -89,7 +89,6 @@ BaseProjectWizardDialog::BaseProjectWizardDialog(Utils::ProjectIntroPage *introP void BaseProjectWizardDialog::init() { - Core::BaseFileWizard::setupWizard(this); if (d->introPageId == -1) { d->introPageId = addPage(d->introPage); } else { diff --git a/src/plugins/projectexplorer/customwizard/customwizard.cpp b/src/plugins/projectexplorer/customwizard/customwizard.cpp index e8c720f9e6dd017ccba5b93dcf430d45a4b63b64..d909765204b4a565e65596b8c33e4053c7dd496f 100644 --- a/src/plugins/projectexplorer/customwizard/customwizard.cpp +++ b/src/plugins/projectexplorer/customwizard/customwizard.cpp @@ -145,7 +145,6 @@ void CustomWizard::initWizardDialog(Utils::Wizard *wizard, const QString &defaul customPage->setTitle(parameters()->fieldPageTitle); foreach (QWizardPage *ep, extensionPages) BaseFileWizard::applyExtensionPageShortTitle(wizard, wizard->addPage(ep)); - Core::BaseFileWizard::setupWizard(wizard); if (CustomWizardPrivate::verbose) qDebug() << "initWizardDialog" << wizard << wizard->pageIds(); } diff --git a/src/plugins/pythoneditor/wizard/pythonclasswizarddialog.cpp b/src/plugins/pythoneditor/wizard/pythonclasswizarddialog.cpp index 040a9c222b8da538700ae65a4590dbcf4a12b5cc..09e11a331de7539d6d7c33832e754a143109870a 100644 --- a/src/plugins/pythoneditor/wizard/pythonclasswizarddialog.cpp +++ b/src/plugins/pythoneditor/wizard/pythonclasswizarddialog.cpp @@ -41,7 +41,6 @@ ClassWizardDialog::ClassWizardDialog(QWidget *parent) , m_classNamePage(new ClassNamePage(this)) { setWindowTitle(tr("Python Class Wizard")); - Core::BaseFileWizard::setupWizard(this); const int classNameId = addPage(m_classNamePage.data()); wizardProgress()->item(classNameId)->setTitle(tr("Details")); } diff --git a/src/plugins/pythoneditor/wizard/pythonfilewizard.cpp b/src/plugins/pythoneditor/wizard/pythonfilewizard.cpp index 67b21367bd0a8f0d50de3d5b821fb019faf1f93a..45cd6a14ca11fefc4b0448ff1988f609359d70e3 100644 --- a/src/plugins/pythoneditor/wizard/pythonfilewizard.cpp +++ b/src/plugins/pythoneditor/wizard/pythonfilewizard.cpp @@ -70,7 +70,6 @@ QWizard *FileWizard::createWizardDialog(QWidget *parent, { Utils::FileWizardDialog *pDialog = new Utils::FileWizardDialog(parent); pDialog->setWindowTitle(tr("New %1").arg(displayName())); - setupWizard(pDialog); pDialog->setPath(params.defaultPath()); foreach (QWizardPage *p, params.extensionPages()) applyExtensionPageShortTitle(pDialog, pDialog->addPage(p)); diff --git a/src/plugins/qmljseditor/jsfilewizard.cpp b/src/plugins/qmljseditor/jsfilewizard.cpp index 9c790743b65b5a63a50eb320db6163a15201e637..aeff9bece865e006d374c7b0b114e4af9965f3cb 100644 --- a/src/plugins/qmljseditor/jsfilewizard.cpp +++ b/src/plugins/qmljseditor/jsfilewizard.cpp @@ -127,7 +127,6 @@ QWizard *JsFileWizard::createWizardDialog(QWidget *parent, { JsFileWizardDialog *wizardDialog = new JsFileWizardDialog(parent); wizardDialog->setWindowTitle(tr("New %1").arg(displayName())); - setupWizard(wizardDialog); wizardDialog->setPath(wizardDialogParameters.defaultPath()); foreach (QWizardPage *p, wizardDialogParameters.extensionPages()) BaseFileWizard::applyExtensionPageShortTitle(wizardDialog, wizardDialog->addPage(p)); diff --git a/src/plugins/qnx/blackberrydeviceconfigurationwizard.cpp b/src/plugins/qnx/blackberrydeviceconfigurationwizard.cpp index 73f9e36a350420c8c12b7ab9c7d710f65c0e5dc1..52a29f84747cecc044650f95dba9bcce5778ca11 100644 --- a/src/plugins/qnx/blackberrydeviceconfigurationwizard.cpp +++ b/src/plugins/qnx/blackberrydeviceconfigurationwizard.cpp @@ -41,7 +41,7 @@ using namespace Qnx; using namespace Qnx::Internal; BlackBerryDeviceConfigurationWizard::BlackBerryDeviceConfigurationWizard(QWidget *parent) : - QWizard(parent) + Utils::Wizard(parent) { setWindowTitle(tr("New BlackBerry Device Configuration Setup")); diff --git a/src/plugins/qnx/blackberrydeviceconfigurationwizard.h b/src/plugins/qnx/blackberrydeviceconfigurationwizard.h index 024e9eb855019fa103369dff7319d0751b73e263..0aea5a6c104cdf61236bc0c151025a54430a4124 100644 --- a/src/plugins/qnx/blackberrydeviceconfigurationwizard.h +++ b/src/plugins/qnx/blackberrydeviceconfigurationwizard.h @@ -34,14 +34,13 @@ #include "blackberrydeviceconfigurationwizardpages.h" -#include <QWizard> - #include <projectexplorer/devicesupport/idevice.h> +#include <utils/wizard.h> namespace Qnx { namespace Internal { -class BlackBerryDeviceConfigurationWizard : public QWizard +class BlackBerryDeviceConfigurationWizard : public Utils::Wizard { Q_OBJECT public: diff --git a/src/plugins/qnx/blackberrydeviceconfigurationwizardpages.cpp b/src/plugins/qnx/blackberrydeviceconfigurationwizardpages.cpp index 9d0437a93a7453048c27f222ff85f985f2e35a4f..0a83d52dff6a14d6f1524c1338e6b256607c8975 100644 --- a/src/plugins/qnx/blackberrydeviceconfigurationwizardpages.cpp +++ b/src/plugins/qnx/blackberrydeviceconfigurationwizardpages.cpp @@ -75,7 +75,7 @@ BlackBerryDeviceConfigurationWizardSetupPage::BlackBerryDeviceConfigurationWizar { m_ui->setupUi(this); - setTitle(tr("Connection Details")); + setTitle(tr("Connection")); connect(m_ui->deviceListWidget, SIGNAL(itemSelectionChanged()), this, SLOT(onDeviceSelectionChanged())); connect(m_deviceListDetector, SIGNAL(deviceDetected(QString,QString,bool)), @@ -225,7 +225,7 @@ BlackBerryDeviceConfigurationWizardQueryPage::BlackBerryDeviceConfigurationWizar , m_deviceInformation(new BlackBerryDeviceInformation(this)) { m_ui->setupUi(this); - setTitle(tr("Query Device Information")); + setTitle(tr("Device Information")); m_ui->progressBar->setMaximum(Done); connect(m_deviceInformation,SIGNAL(finished(int)),this,SLOT(processQueryFinished(int))); @@ -426,7 +426,7 @@ QString BlackBerryDeviceConfigurationWizardConfigPage::debugToken() const BlackBerryDeviceConfigurationWizardFinalPage::BlackBerryDeviceConfigurationWizardFinalPage(QWidget *parent) : QWizardPage(parent) { - setTitle(tr("Setup Finished")); + setTitle(tr("Summary")); QVBoxLayout *layout = new QVBoxLayout(this); QLabel *label = new QLabel(tr("The new device configuration will be created now."), this); diff --git a/src/plugins/qnx/blackberryinstallwizard.cpp b/src/plugins/qnx/blackberryinstallwizard.cpp index ffa3076fe78f5109ff81b3bebd506c079d6c0caa..ee0b0f305006677caee6052782e000c6db6e89a6 100644 --- a/src/plugins/qnx/blackberryinstallwizard.cpp +++ b/src/plugins/qnx/blackberryinstallwizard.cpp @@ -42,7 +42,7 @@ using namespace Qnx::Internal; BlackBerryInstallWizard::BlackBerryInstallWizard(BlackBerryInstallerDataHandler::Mode mode, const QString& version, QWidget *parent) - : QWizard(parent) + : Utils::Wizard(parent) , m_ndkPage(0) , m_targetPage(0) { diff --git a/src/plugins/qnx/blackberryinstallwizard.h b/src/plugins/qnx/blackberryinstallwizard.h index b81a26e6364c4b815153e1ee66a7a5055f6c679f..c00b7970cdbadc9f1c8a85763ef01c31c3f79410 100644 --- a/src/plugins/qnx/blackberryinstallwizard.h +++ b/src/plugins/qnx/blackberryinstallwizard.h @@ -32,9 +32,9 @@ #ifndef QNX_INTERNAL_BLACKBERRYDEVICECONFIGURATIONWIZARD_H #define QNX_INTERNAL_BLACKBERRYDEVICECONFIGURATIONWIZARD_H -#include <QProcess> +#include <utils/wizard.h> -#include <QWizard> +#include <QProcess> namespace Qnx { namespace Internal { @@ -61,7 +61,7 @@ public: Mode mode; }; -class BlackBerryInstallWizard : public QWizard +class BlackBerryInstallWizard : public Utils::Wizard { Q_OBJECT public: diff --git a/src/plugins/qnx/blackberrysetupwizard.cpp b/src/plugins/qnx/blackberrysetupwizard.cpp index 8c0427feb5ec70211edb4105af9113dcdc726d60..43cc73a7c049221f11ba597605f6e22b00cf023f 100644 --- a/src/plugins/qnx/blackberrysetupwizard.cpp +++ b/src/plugins/qnx/blackberrysetupwizard.cpp @@ -57,7 +57,7 @@ using namespace Qnx; using namespace Qnx::Internal; BlackBerrySetupWizard::BlackBerrySetupWizard(QWidget *parent) : - QWizard(parent), + Utils::Wizard(parent), m_ndkPage(0), m_keysPage(0), m_certificatePage(0), diff --git a/src/plugins/qnx/blackberrysetupwizard.h b/src/plugins/qnx/blackberrysetupwizard.h index e40530aff0d0d6ebc789410079f610863bf1d813..a224ed6487ce3cc0ef76c2a95dd2fd55dc578ef3 100644 --- a/src/plugins/qnx/blackberrysetupwizard.h +++ b/src/plugins/qnx/blackberrysetupwizard.h @@ -32,12 +32,12 @@ #ifndef BLACKBERRYSETUPWIZARD_H #define BLACKBERRYSETUPWIZARD_H -#include <QWizard> +#include <projectexplorer/devicesupport/idevice.h> +#include <utils/wizard.h> + #include <QList> #include <QByteArray> -#include <projectexplorer/devicesupport/idevice.h> - namespace QSsh { class SshKeyGenerator; } @@ -57,7 +57,7 @@ class BlackBerryDebugTokenRequester; class BlackBerryDebugTokenUploader; class BlackBerrySigningUtils; -class BlackBerrySetupWizard : public QWizard +class BlackBerrySetupWizard : public Utils::Wizard { Q_OBJECT public: diff --git a/src/plugins/qnx/cascadesimport/cascadesimportwizard.cpp b/src/plugins/qnx/cascadesimport/cascadesimportwizard.cpp index ca8e05e27c8ad5ec19032dc7d3144b54a9006cc0..a72037b91125d189d80f803ca9284710e4e4e90f 100644 --- a/src/plugins/qnx/cascadesimport/cascadesimportwizard.cpp +++ b/src/plugins/qnx/cascadesimport/cascadesimportwizard.cpp @@ -143,7 +143,6 @@ QWizard *CascadesImportWizard::createWizardDialog(QWidget *parent, const Core::WizardDialogParameters &wizardDialogParameters) const { CascadesImportWizardDialog *wizard = new CascadesImportWizardDialog(parent); - setupWizard(wizard); foreach (QWizardPage *p, wizardDialogParameters.extensionPages()) BaseFileWizard::applyExtensionPageShortTitle(wizard, wizard->addPage(p)); diff --git a/src/plugins/qnx/qnxdeviceconfigurationwizard.cpp b/src/plugins/qnx/qnxdeviceconfigurationwizard.cpp index 01ef63389d07d8b90059589a3b7610fc75ba1f84..f99480b6d91a61c0ad928617813367e65fa3fff7 100644 --- a/src/plugins/qnx/qnxdeviceconfigurationwizard.cpp +++ b/src/plugins/qnx/qnxdeviceconfigurationwizard.cpp @@ -44,7 +44,7 @@ using namespace Qnx; using namespace Qnx::Internal; QnxDeviceConfigurationWizard::QnxDeviceConfigurationWizard(QWidget *parent) : - QWizard(parent) + Utils::Wizard(parent) { setWindowTitle(tr("New QNX Device Configuration Setup")); diff --git a/src/plugins/qnx/qnxdeviceconfigurationwizard.h b/src/plugins/qnx/qnxdeviceconfigurationwizard.h index 689fda137558988fb9a0868df8317a9d10a0c9c4..e8fc653940f8a7ffe2eb0f4c77a8b23ff17b79df 100644 --- a/src/plugins/qnx/qnxdeviceconfigurationwizard.h +++ b/src/plugins/qnx/qnxdeviceconfigurationwizard.h @@ -32,9 +32,8 @@ #ifndef QNX_INTERNAL_QNXDEVICECONFIGURATIONWIZARD_H #define QNX_INTERNAL_QNXDEVICECONFIGURATIONWIZARD_H -#include <QWizard> - #include <projectexplorer/devicesupport/idevice.h> +#include <utils/wizard.h> namespace RemoteLinux { class GenericLinuxDeviceConfigurationWizardSetupPage; @@ -44,7 +43,7 @@ class GenericLinuxDeviceConfigurationWizardFinalPage; namespace Qnx { namespace Internal { -class QnxDeviceConfigurationWizard : public QWizard +class QnxDeviceConfigurationWizard : public Utils::Wizard { Q_OBJECT public: diff --git a/src/plugins/remotelinux/genericlinuxdeviceconfigurationwizard.cpp b/src/plugins/remotelinux/genericlinuxdeviceconfigurationwizard.cpp index 8ad502a052efc9cf5654489ef736e80daad89f91..b54825f7103e7fecffee9811afc94c88759dd3e7 100644 --- a/src/plugins/remotelinux/genericlinuxdeviceconfigurationwizard.cpp +++ b/src/plugins/remotelinux/genericlinuxdeviceconfigurationwizard.cpp @@ -58,7 +58,7 @@ public: } // namespace Internal GenericLinuxDeviceConfigurationWizard::GenericLinuxDeviceConfigurationWizard(QWidget *parent) - : QWizard(parent), + : Utils::Wizard(parent), d(new Internal::GenericLinuxDeviceConfigurationWizardPrivate(this)) { setWindowTitle(tr("New Generic Linux Device Configuration Setup")); diff --git a/src/plugins/remotelinux/genericlinuxdeviceconfigurationwizard.h b/src/plugins/remotelinux/genericlinuxdeviceconfigurationwizard.h index 2ca937fddbeef88df05f7a2d54e800cda5af07fd..daefdc1eaa0dbe15691c96b52da838d66d6395bb 100644 --- a/src/plugins/remotelinux/genericlinuxdeviceconfigurationwizard.h +++ b/src/plugins/remotelinux/genericlinuxdeviceconfigurationwizard.h @@ -32,15 +32,14 @@ #include "remotelinux_export.h" #include <projectexplorer/devicesupport/idevice.h> - -#include <QWizard> +#include <utils/wizard.h> namespace RemoteLinux { namespace Internal { class GenericLinuxDeviceConfigurationWizardPrivate; } // namespace Internal -class REMOTELINUX_EXPORT GenericLinuxDeviceConfigurationWizard : public QWizard +class REMOTELINUX_EXPORT GenericLinuxDeviceConfigurationWizard : public Utils::Wizard { Q_OBJECT diff --git a/src/plugins/remotelinux/genericlinuxdeviceconfigurationwizardpages.cpp b/src/plugins/remotelinux/genericlinuxdeviceconfigurationwizardpages.cpp index a64c3ba05eb2935ec20747ffbf05395b8c603e74..e23a3ff903dc8d17608a596c2850e8972540668b 100644 --- a/src/plugins/remotelinux/genericlinuxdeviceconfigurationwizardpages.cpp +++ b/src/plugins/remotelinux/genericlinuxdeviceconfigurationwizardpages.cpp @@ -56,7 +56,7 @@ GenericLinuxDeviceConfigurationWizardSetupPage::GenericLinuxDeviceConfigurationW QWizardPage(parent), d(new Internal::GenericLinuxDeviceConfigurationWizardSetupPagePrivate) { d->ui.setupUi(this); - setTitle(tr("Connection Data")); + setTitle(tr("Connection")); setSubTitle(QLatin1String(" ")); // For Qt bug (background color) d->ui.privateKeyPathChooser->setExpectedKind(PathChooser::File); d->ui.privateKeyPathChooser->setPromptDialogTitle(tr("Choose a Private Key File")); @@ -153,7 +153,7 @@ void GenericLinuxDeviceConfigurationWizardSetupPage::handleAuthTypeChanged() GenericLinuxDeviceConfigurationWizardFinalPage::GenericLinuxDeviceConfigurationWizardFinalPage(QWidget *parent) : QWizardPage(parent), d(new Internal::GenericLinuxDeviceConfigurationWizardFinalPagePrivate) { - setTitle(tr("Setup Finished")); + setTitle(tr("Summary")); setSubTitle(QLatin1String(" ")); // For Qt bug (background color) d->infoLabel.setWordWrap(true); QVBoxLayout * const layout = new QVBoxLayout(this); diff --git a/src/plugins/vcsbase/checkoutwizarddialog.cpp b/src/plugins/vcsbase/checkoutwizarddialog.cpp index 49e2f25d0ef408f8587219f836fe00675c987279..091624aec3ba640760b3dbb06ec72e6a56e26fb1 100644 --- a/src/plugins/vcsbase/checkoutwizarddialog.cpp +++ b/src/plugins/vcsbase/checkoutwizarddialog.cpp @@ -51,14 +51,12 @@ CheckoutWizardDialog::CheckoutWizardDialog(const QList<QWizardPage *> ¶meter m_progressPage(new CheckoutProgressWizardPage), m_progressPageId(-1) { - setWindowFlags(windowFlags() & ~Qt::WindowContextHelpButtonHint); foreach (QWizardPage *wp, parameterPages) addPage(wp); m_progressPageId = parameterPages.size(); setPage(m_progressPageId, m_progressPage); connect(this, SIGNAL(currentIdChanged(int)), this, SLOT(slotPageChanged(int))); connect(m_progressPage, SIGNAL(terminated(bool)), this, SLOT(slotTerminated(bool))); - Core::BaseFileWizard::setupWizard(this); } void CheckoutWizardDialog::setTitle(const QString &title)