aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcon <qtc-committer@nokia.com>2009-08-26 15:42:24 +0200
committercon <qtc-committer@nokia.com>2009-08-31 10:25:58 +0200
commita11695f5e698359c20232a99c6dc00e328d3ad22 (patch)
tree395d771ef93d4db71ece77d372324c1aa51e9dcd
parent2e0cd8cfd6388edeed98677778b71aad738a4253 (diff)
Show the "real" name of the default version in build settings.
Reviewed-by: dt (cherry picked from commit 85cdc9b402dde73ea6d963b8295eadf84fda2f69)
-rw-r--r--src/plugins/qt4projectmanager/qt4projectconfigwidget.cpp9
-rw-r--r--src/plugins/qt4projectmanager/qt4projectconfigwidget.h2
-rw-r--r--src/plugins/qt4projectmanager/qtoptionspage.cpp2
-rw-r--r--src/plugins/qt4projectmanager/qtversionmanager.cpp4
-rw-r--r--src/plugins/qt4projectmanager/qtversionmanager.h2
5 files changed, 11 insertions, 8 deletions
diff --git a/src/plugins/qt4projectmanager/qt4projectconfigwidget.cpp b/src/plugins/qt4projectmanager/qt4projectconfigwidget.cpp
index 0b240c9c0d..5601428890 100644
--- a/src/plugins/qt4projectmanager/qt4projectconfigwidget.cpp
+++ b/src/plugins/qt4projectmanager/qt4projectconfigwidget.cpp
@@ -110,6 +110,8 @@ Qt4ProjectConfigWidget::Qt4ProjectConfigWidget(Qt4Project *project)
connect(vm, SIGNAL(qtVersionsChanged()),
this, SLOT(setupQtVersionsComboBox()));
+ connect(vm, SIGNAL(qtVersionsChanged()),
+ this, SLOT(updateDetails()));
}
Qt4ProjectConfigWidget::~Qt4ProjectConfigWidget()
@@ -128,7 +130,7 @@ void Qt4ProjectConfigWidget::updateDetails()
QtVersion *version = m_pro->qtVersion(m_buildConfiguration);
QString versionString;
if (m_pro->qtVersionId(m_buildConfiguration) == 0) {
- versionString = tr("Default Qt Version");
+ versionString = tr("Default Qt Version (%1)").arg(version->name());
} else {
versionString = version->name();
}
@@ -187,15 +189,16 @@ void Qt4ProjectConfigWidget::setupQtVersionsComboBox()
disconnect(m_ui->qtVersionComboBox, SIGNAL(currentIndexChanged(QString)),
this, SLOT(qtVersionComboBoxCurrentIndexChanged(QString)));
+ QtVersionManager *vm = QtVersionManager::instance();
+
m_ui->qtVersionComboBox->clear();
- m_ui->qtVersionComboBox->addItem(tr("Default Qt Version"), 0);
+ m_ui->qtVersionComboBox->addItem(tr("Default Qt Version (%1)").arg(vm->defaultVersion()->name()), 0);
if (m_pro->qtVersionId(m_buildConfiguration) == 0) {
m_ui->qtVersionComboBox->setCurrentIndex(0);
m_ui->invalidQtWarningLabel->setVisible(false);
}
// Add Qt Versions to the combo box
- QtVersionManager *vm = QtVersionManager::instance();
const QList<QtVersion *> &versions = vm->versions();
for (int i = 0; i < versions.size(); ++i) {
m_ui->qtVersionComboBox->addItem(versions.at(i)->name(), versions.at(i)->uniqueId());
diff --git a/src/plugins/qt4projectmanager/qt4projectconfigwidget.h b/src/plugins/qt4projectmanager/qt4projectconfigwidget.h
index 076c659517..026827cf4f 100644
--- a/src/plugins/qt4projectmanager/qt4projectconfigwidget.h
+++ b/src/plugins/qt4projectmanager/qt4projectconfigwidget.h
@@ -64,12 +64,12 @@ private slots:
void manageQtVersions();
void selectToolChain(int index);
void toggleDetails();
+ void updateDetails();
private:
void updateToolChainCombo();
void updateImportLabel();
void setToolChain(int index);
- void updateDetails();
Ui::Qt4ProjectConfigWidget *m_ui;
QAbstractButton *m_browseButton;
Qt4Project *m_pro;
diff --git a/src/plugins/qt4projectmanager/qtoptionspage.cpp b/src/plugins/qt4projectmanager/qtoptionspage.cpp
index f466fc8ad3..47bc666846 100644
--- a/src/plugins/qt4projectmanager/qtoptionspage.cpp
+++ b/src/plugins/qt4projectmanager/qtoptionspage.cpp
@@ -76,7 +76,7 @@ QString QtOptionsPage::trCategory() const
QWidget *QtOptionsPage::createPage(QWidget *parent)
{
QtVersionManager *vm = QtVersionManager::instance();
- m_widget = new QtOptionsPageWidget(parent, vm->versions(), vm->currentQtVersion());
+ m_widget = new QtOptionsPageWidget(parent, vm->versions(), vm->defaultVersion());
return m_widget;
}
diff --git a/src/plugins/qt4projectmanager/qtversionmanager.cpp b/src/plugins/qt4projectmanager/qtversionmanager.cpp
index e6240e23ff..7ff6779766 100644
--- a/src/plugins/qt4projectmanager/qtversionmanager.cpp
+++ b/src/plugins/qt4projectmanager/qtversionmanager.cpp
@@ -174,7 +174,7 @@ void QtVersionManager::updateDocumentation()
void QtVersionManager::updateExamples()
{
QList<QtVersion *> versions;
- versions.append(currentQtVersion());
+ versions.append(defaultVersion());
versions.append(m_versions);
QString examplesPath;
@@ -334,7 +334,7 @@ void QtVersionManager::updateSystemVersion()
++m_defaultVersion;
}
-QtVersion *QtVersionManager::currentQtVersion() const
+QtVersion *QtVersionManager::defaultVersion() const
{
if (m_defaultVersion < m_versions.count())
return m_versions.at(m_defaultVersion);
diff --git a/src/plugins/qt4projectmanager/qtversionmanager.h b/src/plugins/qt4projectmanager/qtversionmanager.h
index e3386f5e32..0dcc1fcb61 100644
--- a/src/plugins/qt4projectmanager/qtversionmanager.h
+++ b/src/plugins/qt4projectmanager/qtversionmanager.h
@@ -188,7 +188,7 @@ public:
QList<QtVersion *> versions() const;
QtVersion *version(int id) const;
- QtVersion *currentQtVersion() const;
+ QtVersion *defaultVersion() const;
QtVersion *qtVersionForDirectory(const QString &directory);
// Used by the projectloadwizard