QtVersion: Allow the user to rename autodetected qt versions

Task-number: QTCREATORBUG-9787
Change-Id: Id6fc29ea5466c76ffd8f2cddc2cc7583395b9ba3
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
Daniel Teske
2013-07-10 14:20:26 +02:00
parent 3f9380ae0c
commit 37dec964c1
2 changed files with 2 additions and 1 deletions

View File

@@ -1026,7 +1026,7 @@ void QtOptionsPageWidget::updateWidgets()
const bool enabled = version != 0;
const bool isAutodetected = enabled && version->isAutodetected();
m_ui->delButton->setEnabled(enabled && !isAutodetected);
m_versionUi->nameEdit->setEnabled(enabled && !isAutodetected);
m_versionUi->nameEdit->setEnabled(enabled);
m_versionUi->editPathPushButton->setEnabled(enabled && !isAutodetected);
}

View File

@@ -294,6 +294,7 @@ void QtVersionManager::updateFromInstaller(bool emitSignal)
qDebug() << " Qt version found with same autodetection source" << autoDetectionSource << " => Migrating id:" << id;
m_versions.remove(id);
qtversionMap[QLatin1String(Constants::QTVERSIONID)] = id;
qtversionMap[QLatin1String(Constants::QTVERSIONNAME)] = v->displayName();
delete v;
if (BaseQtVersion *qtv = factory->restore(type, qtversionMap)) {