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 ()
 Notify widgets to update themselves. More...
 

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 24 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 ( )
signal

Notify widgets to update themselves.

Member Data Documentation

◆ STOP_ALL_BUTTON_TEXT

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

Definition at line 29 of file SkillMemoryGui.h.


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