SkillGroupBox Class Reference

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

+ Inheritance diagram for SkillGroupBox:

Public Slots

void connectGui (std::string observerName)
 

Signals

void disconnectGui ()
 
void searchRequest (std::string search)
 Output signal to controller. More...
 
void updateGui ()
 Notify widgets to update themselves. More...
 
void updateSkillDetails (skills::SkillID &skillId)
 Notify the skill description widget of an updated selection. More...
 

Public Member Functions

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

Static Public Attributes

static const constexpr char * GROUP_BOX_TITLE = "Skills"
 

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 SkillGroupBox.h.

Constructor & Destructor Documentation

◆ SkillGroupBox()

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

Definition at line 19 of file SkillGroupBox.h.

Member Function Documentation

◆ connectGui

void connectGui ( std::string  observerName)
slot

Definition at line 16 of file SkillGroupBox.cpp.

◆ disconnectGui

void disconnectGui ( )
signal

◆ searchRequest

void searchRequest ( std::string  search)
signal

Output signal to controller.

◆ updateGui

void updateGui ( )
signal

Notify widgets to update themselves.

◆ updateSkillDetails

void updateSkillDetails ( skills::SkillID skillId)
signal

Notify the skill description widget of an updated selection.

Parameters
skillId

Member Data Documentation

◆ GROUP_BOX_TITLE

const constexpr char* GROUP_BOX_TITLE = "Skills"
staticconstexpr

Definition at line 17 of file SkillGroupBox.h.


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