SkillExecutionTreeWidgetItem Class Reference

#include <RobotAPI/libraries/skills_gui/executions/SkillExecutionTreeWidgetItem.h>

+ Inheritance diagram for SkillExecutionTreeWidgetItem:

Public Slots

void abortExecution ()
 

Public Member Functions

skills::SkillExecutionID getExecutionId ()
 
 SkillExecutionTreeWidgetItem ()=delete
 
 SkillExecutionTreeWidgetItem (const skills::SkillExecutionID &id, std::shared_ptr< SkillManagerWrapper > _memory, SkillExecutionTreeWidget *parent)
 
void updateItem (skills::SkillStatus &skillStatus)
 

Static Public Member Functions

static SkillExecutionTreeWidgetItemSearchRecursiveForMatch (SkillExecutionTreeWidgetItem *haystack, const skills::SkillExecutionID &needle)
 

Protected Attributes

skills::SkillExecutionID executionId
 
- Protected Attributes inherited from MemoryCommunicatorBase
std::shared_ptr< SkillManagerWrappermemory
 

Additional Inherited Members

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

Detailed Description

Definition at line 28 of file SkillExecutionTreeWidgetItem.h.

Constructor & Destructor Documentation

◆ SkillExecutionTreeWidgetItem() [1/2]

◆ SkillExecutionTreeWidgetItem() [2/2]

SkillExecutionTreeWidgetItem ( const skills::SkillExecutionID id,
std::shared_ptr< SkillManagerWrapper _memory,
SkillExecutionTreeWidget parent 
)
inline

Definition at line 37 of file SkillExecutionTreeWidgetItem.h.

Member Function Documentation

◆ abortExecution

void abortExecution ( )
slot

Definition at line 56 of file SkillExecutionTreeWidgetItem.cpp.

◆ getExecutionId()

SkillExecutionID getExecutionId ( )

Definition at line 33 of file SkillExecutionTreeWidgetItem.cpp.

◆ SearchRecursiveForMatch()

SkillExecutionTreeWidgetItem * SearchRecursiveForMatch ( SkillExecutionTreeWidgetItem haystack,
const skills::SkillExecutionID needle 
)
static

Definition at line 6 of file SkillExecutionTreeWidgetItem.cpp.

+ Here is the caller graph for this function:

◆ updateItem()

void updateItem ( skills::SkillStatus skillStatus)

Definition at line 39 of file SkillExecutionTreeWidgetItem.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ executionId

skills::SkillExecutionID executionId
protected

Definition at line 54 of file SkillExecutionTreeWidgetItem.h.


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