From 20031a741b3b5e940e64b980068e80dd1d447be1 Mon Sep 17 00:00:00 2001 From: Peter Albrecht <albrecpe@gmail.com> Date: Tue, 19 Dec 2023 13:33:50 +0100 Subject: [PATCH] fix/skill selection does not update details --- .../libraries/skills_gui/skills/SkillTreeWidget.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/source/RobotAPI/libraries/skills_gui/skills/SkillTreeWidget.cpp b/source/RobotAPI/libraries/skills_gui/skills/SkillTreeWidget.cpp index b9c54b9b5..fc4e3f84a 100644 --- a/source/RobotAPI/libraries/skills_gui/skills/SkillTreeWidget.cpp +++ b/source/RobotAPI/libraries/skills_gui/skills/SkillTreeWidget.cpp @@ -5,7 +5,7 @@ namespace armarx::skills::gui { void - SkillTreeWidget::skillSelectionChanged(QTreeWidgetItem* current, QTreeWidgetItem* previous) + SkillTreeWidget::skillSelectionChanged(QTreeWidgetItem* current, QTreeWidgetItem*) { if (!current) { @@ -27,8 +27,7 @@ namespace armarx::skills::gui } selectedSkill.skillId = c->skillId; - - emit updateSkillDetails(c->skillId); + emit updateSkillDetails(selectedSkill.skillId); } void @@ -152,6 +151,9 @@ namespace armarx::skills::gui &SkillManagerWrapper::updateAvailable, this, &SkillTreeWidget::updateSkills); + + connect( + this, &QTreeWidget::currentItemChanged, this, &SkillTreeWidget::skillSelectionChanged); } -- GitLab