SkillDetailGroupBox Class Reference

#include <RobotAPI/libraries/skills_gui/skill_details/SkillDetailsGroupBox.h>

+ Inheritance diagram for SkillDetailGroupBox:

Public Slots

void connectGui (std::string observerName)
 
void updateSkillDetails (skills::SkillID &skillId)
 Notify subwidgets of an updated skill selection.
 

Signals

void disconnectGui ()
 
void executed (const skills::SkillID skillId)
 
void updateGui (SkillManagerWrapper::Snapshot update)
 

Public Member Functions

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

Static Public Attributes

static const constexpr char * EXECUTE_SKILL_BUTTON_TEXT = " Request Execution"
 
static const constexpr char * GROUP_BOX_TITLE = "Skill Description"
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ SkillDetailGroupBox()

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

Member Function Documentation

◆ connectGui

void connectGui ( std::string observerName)
slot

◆ disconnectGui

void disconnectGui ( )
signal

◆ executed

void executed ( const skills::SkillID skillId)
signal

◆ updateGui

void updateGui ( SkillManagerWrapper::Snapshot update)
signal

◆ updateSkillDetails

void updateSkillDetails ( skills::SkillID & skillId)
slot

Notify subwidgets of an updated skill selection.

Parameters
skillId

Member Data Documentation

◆ EXECUTE_SKILL_BUTTON_TEXT

const constexpr char* EXECUTE_SKILL_BUTTON_TEXT = " Request Execution"
staticconstexpr

◆ GROUP_BOX_TITLE

const constexpr char* GROUP_BOX_TITLE = "Skill Description"
staticconstexpr

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