forked from qt-creator/qt-creator
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:
@@ -143,6 +143,11 @@ QIcon KitManagerConfigWidget::displayIcon() const
|
|||||||
return m_modifiedKit->displayIcon();
|
return m_modifiedKit->displayIcon();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void KitManagerConfigWidget::clearCachedDisplayName()
|
||||||
|
{
|
||||||
|
m_cachedDisplayName.clear();
|
||||||
|
}
|
||||||
|
|
||||||
void KitManagerConfigWidget::setFocusToName()
|
void KitManagerConfigWidget::setFocusToName()
|
||||||
{
|
{
|
||||||
m_nameEdit->selectAll();
|
m_nameEdit->selectAll();
|
||||||
|
@@ -32,6 +32,7 @@ public:
|
|||||||
|
|
||||||
QString displayName() const;
|
QString displayName() const;
|
||||||
QIcon displayIcon() const;
|
QIcon displayIcon() const;
|
||||||
|
void clearCachedDisplayName(); // FIXME: Remove cached name?
|
||||||
|
|
||||||
void setFocusToName();
|
void setFocusToName();
|
||||||
void apply();
|
void apply();
|
||||||
|
@@ -143,6 +143,7 @@ public:
|
|||||||
void setHasUniqueName(bool on)
|
void setHasUniqueName(bool on)
|
||||||
{
|
{
|
||||||
m_hasUniqueName = on;
|
m_hasUniqueName = on;
|
||||||
|
update();
|
||||||
}
|
}
|
||||||
|
|
||||||
void ensureWidget();
|
void ensureWidget();
|
||||||
@@ -354,6 +355,7 @@ Kit *KitModel::markForAddition(Kit *baseKit)
|
|||||||
} else {
|
} else {
|
||||||
k->setup();
|
k->setup();
|
||||||
}
|
}
|
||||||
|
node->widget()->clearCachedDisplayName();
|
||||||
k->setUnexpandedDisplayName(newName);
|
k->setUnexpandedDisplayName(newName);
|
||||||
|
|
||||||
if (!m_defaultNode)
|
if (!m_defaultNode)
|
||||||
|
Reference in New Issue
Block a user