diff --git a/source/RobotAPI/libraries/skills_gui/skill_details/SkillDetailsTreeWidget.cpp b/source/RobotAPI/libraries/skills_gui/skill_details/SkillDetailsTreeWidget.cpp index 7a7de230ea67cec865fd3fcadcf5fa401e24655e..3b7cb6a5e13106adfeec90c7312dfb4273ab2586 100644 --- a/source/RobotAPI/libraries/skills_gui/skill_details/SkillDetailsTreeWidget.cpp +++ b/source/RobotAPI/libraries/skills_gui/skill_details/SkillDetailsTreeWidget.cpp @@ -36,34 +36,11 @@ namespace armarx::skills::gui return; this->resetWidget(); - { - auto it = new QTreeWidgetItem( - this, {QString::fromStdString("Name"), QString::fromStdString(skillId.skillName)}); - this->addTopLevelItem(it); - } - - { - auto it = new QTreeWidgetItem( - this, - {QString::fromStdString("Description"), QString::fromStdString(descr.description)}); - this->addTopLevelItem(it); - } - - { - auto it = new QTreeWidgetItem( - this, - {QString::fromStdString("Timeout"), - QString::fromStdString(std::to_string(descr.timeout.toMilliSeconds())) + " ms"}); - this->addTopLevelItem(it); - } - - this->skillsArgumentsTreeWidgetItem = - new QTreeWidgetItem(this, {QString::fromStdString("Arguments")}); auto aron_args = descr.parametersType; auto default_args_of_profile = descr.rootProfileDefaults; aronTreeWidgetController = std::make_shared<AronTreeWidgetController>( - this, skillsArgumentsTreeWidgetItem, aron_args, default_args_of_profile); + this, this->invisibleRootItem(), aron_args, default_args_of_profile); this->expandAll(); @@ -79,7 +56,6 @@ namespace armarx::skills::gui void SkillDetailsTreeWidget::disconnectGui() { - this->skillsArgumentsTreeWidgetItem = nullptr; this->aronTreeWidgetController = nullptr; } @@ -172,7 +148,6 @@ namespace armarx::skills::gui { this->clear(); aronTreeWidgetController = nullptr; - skillsArgumentsTreeWidgetItem = nullptr; } diff --git a/source/RobotAPI/libraries/skills_gui/skill_details/SkillDetailsTreeWidget.h b/source/RobotAPI/libraries/skills_gui/skill_details/SkillDetailsTreeWidget.h index 1617de1f7335825d161565fb001f577dac6442b8..277be11e97b2085e63f089e27cf6eb4922d2ed63 100644 --- a/source/RobotAPI/libraries/skills_gui/skill_details/SkillDetailsTreeWidget.h +++ b/source/RobotAPI/libraries/skills_gui/skill_details/SkillDetailsTreeWidget.h @@ -41,7 +41,6 @@ namespace armarx::skills::gui // check for update skills::SkillDescription shownDescription; - QTreeWidgetItem* skillsArgumentsTreeWidgetItem = nullptr; AronTreeWidgetControllerPtr aronTreeWidgetController = nullptr; void setupUi(); };