1 #ifndef ARMARX_SKILLS_GUI_SKILLTREEWIDGET_H
2 #define ARMARX_SKILLS_GUI_SKILLTREEWIDGET_H
8 #include "../memory/MemoryCommunicatorBase.h"
13 std::map<skills::ProviderID, std::map<skills::SkillID, skills::SkillDescription>>;
19 SkillTreeWidget(std::shared_ptr<SkillManagerWrapper> _memory, QWidget* parent =
nullptr) :
51 void skillSelectionChanged(QTreeWidgetItem* current,
int column);
55 SelectedSkill selectedSkill;
57 static const constexpr
bool PROVIDER_EXPANDED_DEFAULT =
true;
60 void connectSignals();
65 #endif // ARMARX_SKILLS_GUI_SKILLTREEWIDGET_H