SkillMemoryGUI Class Reference

#include <RobotAPI/libraries/skills_gui/SkillMemoryGui.h>

+ Inheritance diagram for SkillMemoryGUI:

Signals

void connectGui (std::string observerName)
 Notify widgets of new connection. More...
 
void disconnectGui ()
 Notify affected widgets to clear all saved state. More...
 
void updateGui (SkillManagerWrapper::Snapshot update)
 

Public Member Functions

 SkillMemoryGUI (QTreeWidget *_skillExecutionTreeWidget, QLayout *_skillExecutionTreeWidgetParentLayout, QGroupBox *_skillGroupBox, QSplitter *_skillGroupBoxParentLayout, QGroupBox *_skillDetailGroupBox, QSplitter *_skillDetailGroupBoxParentLayout, QHBoxLayout *_updateWidgetLayout, QLayout *stopAllLayout, QWidget *connectionStatusLabel, std::shared_ptr< SkillManagerWrapper > _memory)
 
- Public Member Functions inherited from Logging
SpamFilterDataPtr deactivateSpam (float deactivationDurationSec=10.0f, const std::string &identifier="", bool deactivate=true) const
 disables the logging for the current line for the given amount of seconds. More...
 
MessageTypeT getEffectiveLoggingLevel () const
 
 Logging ()
 
void setLocalMinimumLoggingLevel (MessageTypeT level)
 With setLocalMinimumLoggingLevel the minimum verbosity-level of log-messages can be set. More...
 
void setTag (const LogTag &tag)
 
void setTag (const std::string &tagName)
 
virtual ~Logging ()
 

Static Public Attributes

static const constexpr char * STOP_ALL_BUTTON_TEXT = "Stop all executions"
 

Additional Inherited Members

- Protected Member Functions inherited from Logging
bool checkLogLevel (MessageTypeT level) const
 
const LogSenderPtrgetLogSender () const
 Retrieve log sender. More...
 
LogSenderPtr loghelper (const char *file, int line, const char *function) const
 
- Protected Attributes inherited from Logging
MessageTypeT minimumLoggingLevel
 
SpamFilterDataPtr spamFilter
 
LogTag tag
 

Detailed Description

Definition at line 23 of file SkillMemoryGui.h.

Constructor & Destructor Documentation

◆ SkillMemoryGUI()

SkillMemoryGUI ( QTreeWidget *  _skillExecutionTreeWidget,
QLayout *  _skillExecutionTreeWidgetParentLayout,
QGroupBox *  _skillGroupBox,
QSplitter *  _skillGroupBoxParentLayout,
QGroupBox *  _skillDetailGroupBox,
QSplitter *  _skillDetailGroupBoxParentLayout,
QHBoxLayout *  _updateWidgetLayout,
QLayout *  stopAllLayout,
QWidget *  connectionStatusLabel,
std::shared_ptr< SkillManagerWrapper _memory 
)

Definition at line 7 of file SkillMemoryGui.cpp.

+ Here is the call graph for this function:

Member Function Documentation

◆ connectGui

void connectGui ( std::string  observerName)
signal

Notify widgets of new connection.

Parameters
observerNamethe observer name.

◆ disconnectGui

void disconnectGui ( )
signal

Notify affected widgets to clear all saved state.

◆ updateGui

void updateGui ( SkillManagerWrapper::Snapshot  update)
signal

Member Data Documentation

◆ STOP_ALL_BUTTON_TEXT

const constexpr char* STOP_ALL_BUTTON_TEXT = "Stop all executions"
staticconstexpr

Definition at line 28 of file SkillMemoryGui.h.


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