forked from qt-creator/qt-creator
Utils: Replace BaseAspect::setVisibleDynamic by setVisible
This was a workaround from a time where BaseAspect didn't know about subwidgets created by derived aspects. That's not the case anymore. Subwidgets registered with registerSubWidget() get their visibility adjusted by BaseAspect::setVisibility() nowadays. Subwidgets not registered with registerSubWidget() should not exist. Change-Id: I8cdf72e5ea1f93c519f606913e084c78afecb56f Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -88,7 +88,7 @@ public:
|
||||
bool isManagedByTarget() const { return m_isManagedByTarget; }
|
||||
|
||||
private:
|
||||
void setVisibleDynamic(bool visible) final;
|
||||
void setVisibleDynamic(bool visible);
|
||||
|
||||
const ProjectExplorer::Kit *m_kit = nullptr;
|
||||
QMap<QString, QString> m_abisToArchMap;
|
||||
@@ -146,7 +146,7 @@ QStringList ArchitecturesAspect::selectedArchitectures() const
|
||||
|
||||
void ArchitecturesAspect::setVisibleDynamic(bool visible)
|
||||
{
|
||||
MultiSelectionAspect::setVisibleDynamic(visible);
|
||||
MultiSelectionAspect::setVisible(visible);
|
||||
m_isManagedByTarget = visible;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user