diff --git a/source/RobotAPI/libraries/skills_gui/skill_details/SkillDetailsGroupBox.cpp b/source/RobotAPI/libraries/skills_gui/skill_details/SkillDetailsGroupBox.cpp index bd9838975d655b40e7d7afd8e1139874b9b2b6a0..6fa1f1107cadff1ef24ab97a5da0acae168ae71b 100644 --- a/source/RobotAPI/libraries/skills_gui/skill_details/SkillDetailsGroupBox.cpp +++ b/source/RobotAPI/libraries/skills_gui/skill_details/SkillDetailsGroupBox.cpp @@ -56,6 +56,9 @@ namespace armarx::skills::gui // setup table view skillDetailsTreeWidget->updateContents(skillId, descr); + // description widget + skillDescriptionWidget->setSkillDescription(descr); + // select root profile profileMenuWidget->profileSelector->setCurrentIndex(0); @@ -97,12 +100,14 @@ namespace armarx::skills::gui this->executeSkillButton = new QPushButton(); this->profileMenuWidget = new ProfileMenuWidget(this->memory, this); this->skillDetailsTreeWidget = new SkillDetailsTreeWidget(this->memory, this); + this->skillDescriptionWidget = new SkillDescriptionWidget(this); this->layout = new QVBoxLayout(); // Layouting this->setLayout(layout); layout->addWidget(this->profileMenuWidget); + layout->addWidget(this->skillDescriptionWidget); layout->addWidget(this->skillDetailsTreeWidget); layout->addWidget(this->executeSkillButton); diff --git a/source/RobotAPI/libraries/skills_gui/skill_details/SkillDetailsGroupBox.h b/source/RobotAPI/libraries/skills_gui/skill_details/SkillDetailsGroupBox.h index 63c32dfbadf4ab0b090e25b8c12b104597832b0e..ba062418c175667e53da4d71244e85c646aecf75 100644 --- a/source/RobotAPI/libraries/skills_gui/skill_details/SkillDetailsGroupBox.h +++ b/source/RobotAPI/libraries/skills_gui/skill_details/SkillDetailsGroupBox.h @@ -8,6 +8,7 @@ #include "RobotAPI/libraries/skills_gui/aron_tree_widget/AronTreeWidgetController.h" #include "RobotAPI/libraries/skills_gui/aron_tree_widget/widgets/SkillDescriptionWidget.h" +#include "../aron_tree_widget/widgets/SkillDescriptionWidget.h" #include "../memory/MemoryCommunicatorBase.h" #include "ProfileMenuWidget.h" #include "SkillDetailsTreeWidget.h" @@ -55,6 +56,7 @@ namespace armarx::skills::gui QVBoxLayout* layout = nullptr; QPushButton* executeSkillButton = nullptr; SkillDetailsTreeWidget* skillDetailsTreeWidget = nullptr; + SkillDescriptionWidget* skillDescriptionWidget = nullptr; ProfileMenuWidget* profileMenuWidget = nullptr; };