SkillTreeWidget Class Reference

#include <RobotAPI/libraries/skills_gui/skills/SkillTreeWidget.h>

+ Inheritance diagram for SkillTreeWidget:

Classes

struct  SelectedSkill
 

Public Slots

void disconnectGui ()
 
void updateSkills ()
 

Signals

void updateSkillDetails (skills::SkillID &skillId)
 Notify the skill description widget of an updated selection. More...
 

Public Member Functions

SelectedSkillgetSelectedSkill ()
 
 SkillTreeWidget (std::shared_ptr< SkillManagerWrapper > _memory, QWidget *parent=nullptr)
 

Additional Inherited Members

- Protected Member Functions inherited from MemoryCommunicatorBase
 MemoryCommunicatorBase (std::shared_ptr< SkillManagerWrapper > _memory)
 
- Protected Attributes inherited from MemoryCommunicatorBase
std::shared_ptr< SkillManagerWrappermemory
 

Detailed Description

Definition at line 13 of file SkillTreeWidget.h.

Constructor & Destructor Documentation

◆ SkillTreeWidget()

SkillTreeWidget ( std::shared_ptr< SkillManagerWrapper _memory,
QWidget *  parent = nullptr 
)
inline

Definition at line 17 of file SkillTreeWidget.h.

Member Function Documentation

◆ disconnectGui

void disconnectGui ( )
slot

Definition at line 138 of file SkillTreeWidget.cpp.

◆ getSelectedSkill()

SelectedSkill& getSelectedSkill ( )

◆ updateSkillDetails

void updateSkillDetails ( skills::SkillID skillId)
signal

Notify the skill description widget of an updated selection.

Parameters
skillId

◆ updateSkills

void updateSkills ( )
slot

Definition at line 28 of file SkillTreeWidget.cpp.


The documentation for this class was generated from the following files: