forked from qt-creator/qt-creator
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:
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
@@ -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)) {
|
||||
|
||||
Reference in New Issue
Block a user