MemoryViewer Class Reference

GUI component for viewing and managing memories. More...

#include <RobotAPI/libraries/armem_gui/MemoryViewer.h>

+ Inheritance diagram for MemoryViewer:

Public Slots

void showActionsMenu (const MemoryID &memoryID, QWidget *parent, const QPoint &pos, QMenu *menu)
 

Signals

void connected ()
 
void disconnected ()
 
void initialized ()
 

Public Member Functions

void loadSettings (QSettings *settings)
 
 MemoryViewer (MemoryViewerUIContext &uiContext)
 
void readConfigDialog (SimpleConfigDialog *dialog)
 
void saveSettings (QSettings *settings)
 
void setLogTag (const std::string &tag)
 
void writeConfigDialog (SimpleConfigDialog *dialog)
 
- 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.
 
MessageTypeT getEffectiveLoggingLevel () const
 
 Logging ()
 
void setLocalMinimumLoggingLevel (MessageTypeT level)
 With setLocalMinimumLoggingLevel the minimum verbosity-level of log-messages can be set.
 
void setTag (const LogTag &tag)
 
void setTag (const std::string &tagName)
 
virtual ~Logging ()
 
- Public Member Functions inherited from LifecycleClient
virtual void onConnect ()
 
virtual void onConnect (ManagedIceObject *component)
 
virtual void onDisconnect ()
 
virtual void onDisconnect (ManagedIceObject *component)
 
virtual void onInit ()
 
virtual void onInit (ManagedIceObject *component)
 
virtual ~LifecycleClient ()
 

Additional Inherited Members

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

Detailed Description

GUI component for viewing and managing memories.

The MemoryViewer connects to the MNS, creates the MemoryViewerModel and controllers for the view-components

Definition at line 48 of file MemoryViewer.h.

Constructor & Destructor Documentation

◆ MemoryViewer()

Definition at line 29 of file MemoryViewer.cpp.

+ Here is the call graph for this function:

Member Function Documentation

◆ connected

void connected ( )
signal

◆ disconnected

void disconnected ( )
signal

◆ initialized

void initialized ( )
signal

◆ loadSettings()

void loadSettings ( QSettings * settings)

Definition at line 245 of file MemoryViewer.cpp.

◆ readConfigDialog()

void readConfigDialog ( SimpleConfigDialog * dialog)

Definition at line 275 of file MemoryViewer.cpp.

+ Here is the call graph for this function:

◆ saveSettings()

void saveSettings ( QSettings * settings)

Definition at line 257 of file MemoryViewer.cpp.

◆ setLogTag()

void setLogTag ( const std::string & tag)

Definition at line 77 of file MemoryViewer.cpp.

+ Here is the call graph for this function:

◆ showActionsMenu

void showActionsMenu ( const MemoryID & memoryID,
QWidget * parent,
const QPoint & pos,
QMenu * menu )
slot

Definition at line 139 of file MemoryViewer.cpp.

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

◆ writeConfigDialog()

void writeConfigDialog ( SimpleConfigDialog * dialog)

Definition at line 266 of file MemoryViewer.cpp.

+ Here is the call graph for this function:

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