ProjectExplorer: Fix bogus warning about non-unique kit names

Just a minimally intrusive hack.

Fixes: QTCREATORBUG-32006
Change-Id: I2b777462715847b37288d38e1ce13df80196dd7f
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Christian Kandeler
2024-11-13 16:20:18 +01:00
parent 7e3103dc83
commit bda579b41a
3 changed files with 8 additions and 0 deletions

View File

@@ -143,6 +143,11 @@ QIcon KitManagerConfigWidget::displayIcon() const
return m_modifiedKit->displayIcon();
}
void KitManagerConfigWidget::clearCachedDisplayName()
{
m_cachedDisplayName.clear();
}
void KitManagerConfigWidget::setFocusToName()
{
m_nameEdit->selectAll();

View File

@@ -32,6 +32,7 @@ public:
QString displayName() const;
QIcon displayIcon() const;
void clearCachedDisplayName(); // FIXME: Remove cached name?
void setFocusToName();
void apply();

View File

@@ -143,6 +143,7 @@ public:
void setHasUniqueName(bool on)
{
m_hasUniqueName = on;
update();
}
void ensureWidget();
@@ -354,6 +355,7 @@ Kit *KitModel::markForAddition(Kit *baseKit)
} else {
k->setup();
}
node->widget()->clearCachedDisplayName();
k->setUnexpandedDisplayName(newName);
if (!m_defaultNode)