diff --git a/source/RobotAPI/libraries/skills_gui/skill_details/SkillDetailsGroupBox.cpp b/source/RobotAPI/libraries/skills_gui/skill_details/SkillDetailsGroupBox.cpp index 4489154ee2a00a3abc4f50f69108e6f957bd74fa..00e5944e7f717fc62587f0cf1f8ae0b46b20ea7e 100644 --- a/source/RobotAPI/libraries/skills_gui/skill_details/SkillDetailsGroupBox.cpp +++ b/source/RobotAPI/libraries/skills_gui/skill_details/SkillDetailsGroupBox.cpp @@ -2,24 +2,6 @@ namespace armarx::skills::gui { - void - SkillDetailGroupBox::lock() - { - this->executeSkillButton->setDisabled(true); - this->skillDetailsTreeWidget->setDisabled(true); - this->descriptionWidget->setDisabled(true); - this->profileMenuWidget->setDisabled(true); - } - - void - SkillDetailGroupBox::unlock() - { - this->executeSkillButton->setDisabled(false); - this->skillDetailsTreeWidget->setDisabled(false); - this->descriptionWidget->setDisabled(false); - this->profileMenuWidget->setDisabled(false); - } - void SkillDetailGroupBox::updateSkillDetails(SkillID& _skillId) { @@ -58,7 +40,7 @@ namespace armarx::skills::gui // ------------ update widgets ------------ - this->lock(); + setDisabled(true); // setup groupBox this->setTitle(QString::fromStdString(skillId.toString())); @@ -78,8 +60,7 @@ namespace armarx::skills::gui // add new profiles for this skill // TODO: Where stored? - - this->unlock(); + setDisabled(false); } void @@ -110,15 +91,12 @@ namespace armarx::skills::gui this->executeSkillButton = new QPushButton(); this->profileMenuWidget = new ProfileMenuWidget(this->memory, this); this->skillDetailsTreeWidget = new SkillDetailsTreeWidget(this->memory, this); - this->descriptionWidget = new SkillDescriptionWidget(); - descriptionWidget->setMinimumSize(0, 0); - layout = new QVBoxLayout(); + this->layout = new QVBoxLayout(); // Layouting this->setLayout(layout); layout->addWidget(this->profileMenuWidget); - layout->addWidget(this->descriptionWidget); 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 7979cf6318e1463f6578862522030969e9c69f07..9326e86f455e3087b2787418cb185996fdc58762 100644 --- a/source/RobotAPI/libraries/skills_gui/skill_details/SkillDetailsGroupBox.h +++ b/source/RobotAPI/libraries/skills_gui/skill_details/SkillDetailsGroupBox.h @@ -47,19 +47,9 @@ namespace armarx::skills::gui void setupUi(); void connectSignals(); - /** - * @brief locks this widget. - */ - void lock(); - /** - * @brief unlocks this widget. - */ - void unlock(); - QVBoxLayout* layout = nullptr; QPushButton* executeSkillButton = nullptr; SkillDetailsTreeWidget* skillDetailsTreeWidget = nullptr; - SkillDescriptionWidget* descriptionWidget = nullptr; ProfileMenuWidget* profileMenuWidget = nullptr; };