SkillMemoryGUI Class Reference

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

+ Inheritance diagram for SkillMemoryGUI:


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)

Notify widgets of new connection.

observerNamethe observer name.

◆ disconnectGui

void disconnectGui ( )

Notify affected widgets to clear all saved state.

◆ updateGui

void updateGui ( )

Notify widgets to update themselves.

Member Data Documentation


const constexpr char* STOP_ALL_BUTTON_TEXT = "Stop all executions"

Definition at line 29 of file SkillMemoryGui.h.

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