summaryrefslogtreecommitdiff
path: root/src/plugins/git/clonewizard.cpp
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@nokia.com>2011-04-20 15:49:06 +0200
committerTobias Hunger <tobias.hunger@nokia.com>2011-04-20 15:50:31 +0200
commitcceb0adbaa9412d518f4d41c30c437647f04819f (patch)
tree7f88dfc9fc8a1e4a92dd683fa23db184268858b0 /src/plugins/git/clonewizard.cpp
parentb520f184d3e191f54040e352a17df06c9d155221 (diff)
downloadqt-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.cpp9
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;
}