diff --git a/src/plugins/projectexplorer/projectwizardpage.cpp b/src/plugins/projectexplorer/projectwizardpage.cpp index 602b714082e..e280bbbd379 100644 --- a/src/plugins/projectexplorer/projectwizardpage.cpp +++ b/src/plugins/projectexplorer/projectwizardpage.cpp @@ -33,6 +33,9 @@ #include "projectwizardpage.h" #include "ui_projectwizardpage.h" +#include +#include + #include #include @@ -54,6 +57,7 @@ ProjectWizardPage::ProjectWizardPage(QWidget *parent) : m_ui->setupUi(this); connect(m_ui->projectComboBox, SIGNAL(currentIndexChanged(int)), this, SLOT(slotProjectChanged(int))); + connect(m_ui->vcsManageButton, SIGNAL(clicked()), this, SLOT(slotManageVcs())); setProperty("shortTitle", tr("Summary")); } @@ -157,3 +161,10 @@ void ProjectWizardPage::slotProjectChanged(int index) setProjectToolTip(index >= 0 && index < m_projectToolTips.size() ? m_projectToolTips.at(index) : QString()); } + +void ProjectWizardPage::slotManageVcs() +{ + Core::ICore *core = Core::ICore::instance(); + core->showOptionsDialog(VCSBase::Constants::VCS_SETTINGS_CATEGORY, + VCSBase::Constants::VCS_COMMON_SETTINGS_ID); +} diff --git a/src/plugins/projectexplorer/projectwizardpage.h b/src/plugins/projectexplorer/projectwizardpage.h index e653f7ce29f..dc3cc3ec172 100644 --- a/src/plugins/projectexplorer/projectwizardpage.h +++ b/src/plugins/projectexplorer/projectwizardpage.h @@ -72,6 +72,7 @@ protected: private slots: void slotProjectChanged(int); + void slotManageVcs(); private: inline void setProjectToolTip(const QString &); diff --git a/src/plugins/projectexplorer/projectwizardpage.ui b/src/plugins/projectexplorer/projectwizardpage.ui index ad54633aade..7ca70fcabf1 100644 --- a/src/plugins/projectexplorer/projectwizardpage.ui +++ b/src/plugins/projectexplorer/projectwizardpage.ui @@ -2,15 +2,20 @@ ProjectExplorer::Internal::WizardPage + + + 0 + 0 + 307 + 241 + + Project Management - - - QFormLayout::ExpandingFieldsGrow - + @@ -37,6 +42,16 @@ + + + + + + + true + + + @@ -57,13 +72,10 @@ - - + + - - - - true + Manage @@ -104,26 +116,30 @@ 0 0 - 218 - 83 + 289 + 131 - - - - - The following files will be added: + + + + 9 + 9 + 154 + 65 + + + + The following files will be added: - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse - - - - + + + Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse + +