diff options
author | Tobias Hunger <tobias.hunger@nokia.com> | 2011-04-20 15:49:06 +0200 |
---|---|---|
committer | Tobias Hunger <tobias.hunger@nokia.com> | 2011-04-20 15:50:31 +0200 |
commit | cceb0adbaa9412d518f4d41c30c437647f04819f (patch) | |
tree | 7f88dfc9fc8a1e4a92dd683fa23db184268858b0 /src/plugins/git/clonewizard.cpp | |
parent | b520f184d3e191f54040e352a17df06c9d155221 (diff) | |
download | qt-creator-cceb0adbaa9412d518f4d41c30c437647f04819f.tar.gz |
VCS: Use the configuration page in all the checkout wizards
Task-number: QTCREATORBUG-3752
Diffstat (limited to 'src/plugins/git/clonewizard.cpp')
-rw-r--r-- | src/plugins/git/clonewizard.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/plugins/git/clonewizard.cpp b/src/plugins/git/clonewizard.cpp index cd6f294bfb..743a63271d 100644 --- a/src/plugins/git/clonewizard.cpp +++ b/src/plugins/git/clonewizard.cpp @@ -33,8 +33,12 @@ #include "clonewizard.h" #include "clonewizardpage.h" +#include "gitplugin.h" +#include "gitversioncontrol.h" + #include <vcsbase/checkoutjobs.h> #include <vcsbase/vcsbaseconstants.h> +#include <vcsbase/vcsconfigurationpage.h> #include <utils/qtcassert.h> #include <QtGui/QIcon> @@ -65,9 +69,12 @@ QString CloneWizard::displayName() const QList<QWizardPage*> CloneWizard::createParameterPages(const QString &path) { + QList<QWizardPage*> rc; + const Internal::GitVersionControl *vc = Internal::GitPlugin::instance()->gitVersionControl(); + if (!vc->isConfigured()) + rc.append(new VCSBase::VcsConfigurationPage(vc)); CloneWizardPage *cwp = new CloneWizardPage; cwp->setPath(path); - QList<QWizardPage*> rc; rc.push_back(cwp); return rc; } |