diff options
author | hjk <[email protected]> | 2025-05-27 15:47:59 +0200 |
---|---|---|
committer | hjk <[email protected]> | 2025-06-02 11:13:25 +0000 |
commit | 73599bf7f2baff02c27e2c1914217573c7bd309a (patch) | |
tree | 6226ea2b45ad5cc9fb3735fabeb807a31f0dbf4f | |
parent | ef256b6ab432ae73c9c3edd16ac49f86ce23c47e (diff) |
Afterwards we schedules a call to TargetGroupItem::rebuildContents()
which deletes and re-creates all TargetItems.
Change-Id: I0e28dbea022007ffcdbb848f0933c0eab670a792
Reviewed-by: Christian Kandeler <[email protected]>
-rw-r--r-- | src/plugins/projectexplorer/projectwindow.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/plugins/projectexplorer/projectwindow.cpp b/src/plugins/projectexplorer/projectwindow.cpp index f49c75b8fb5..6d942641150 100644 --- a/src/plugins/projectexplorer/projectwindow.cpp +++ b/src/plugins/projectexplorer/projectwindow.cpp @@ -1056,9 +1056,7 @@ TargetGroupItem::TargetGroupItem(Project *project) { QObject::connect(project, &Project::addedTarget, &m_guard, [this] { update(); }); - // force a signal since the index has changed - QObject::connect(KitManager::instance(), &KitManager::kitAdded, &m_guard, [this](Kit *kit) { - appendChild(new TargetItem(m_project, kit->id(), m_project->projectIssues(kit))); + QObject::connect(KitManager::instance(), &KitManager::kitAdded, &m_guard, [this] { scheduleRebuildContents(); }); |