|
|
controlls periodic tasks and associated view components More...
#include <RobotAPI/libraries/armem_gui/controller/PeriodicUpdateController.h>
Inheritance diagram for PeriodicUpdateController:Public Slots | |
| void | onCollapseAll () |
| void | onSplitBox () |
| void | onTimerFrequencyChanged () |
| void | onToggleAutoUpdates (bool enabled) |
| void | updateListOfActiveMemories (QStringList activeMemoryNames) |
| void | updateStatusLabelAndMemoryTree (int errorCount) |
Signals | |
| void | autoUpdateTimerIntervalSignal (int freq) |
| void | startAutoUpdateTimerSignal () |
| void | startPeriodicTimerSignal () |
| void | stopAutoUpdateTimerSignal () |
| void | stopPeriodicTimerSignal () |
| void | update () |
Public Member Functions | |
| MemoryGroupBoxController * | memoryGroupBoxController () const |
| PeriodicUpdateController (MemoryViewerUIContext &uiContext, std::shared_ptr< armem::gui::model::MemoryViewerModel > model) | |
| void | startAutoUpdateTimerIfEnabled () |
| ~PeriodicUpdateController () | |
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 () |
Additional Inherited Members | |
Protected Member Functions inherited from Logging | |
| bool | checkLogLevel (MessageTypeT level) const |
| const LogSenderPtr & | getLogSender () 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 |
controlls periodic tasks and associated view components
manages two periodic tasks which are executed in a new worker thread. Communication between the threads is handled with signals.
Definition at line 50 of file PeriodicUpdateController.h.
| PeriodicUpdateController | ( | MemoryViewerUIContext & | uiContext, |
| std::shared_ptr< armem::gui::model::MemoryViewerModel > | model ) |
Definition at line 45 of file PeriodicUpdateController.cpp.
Here is the call graph for this function:Definition at line 102 of file PeriodicUpdateController.cpp.
|
signal |
Here is the caller graph for this function:| MemoryGroupBoxController * memoryGroupBoxController | ( | ) | const |
Definition at line 285 of file PeriodicUpdateController.cpp.
|
slot |
Definition at line 208 of file PeriodicUpdateController.cpp.
Here is the caller graph for this function:
|
slot |
Definition at line 213 of file PeriodicUpdateController.cpp.
Here is the caller graph for this function:
|
slot |
Definition at line 219 of file PeriodicUpdateController.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
slot |
Definition at line 224 of file PeriodicUpdateController.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void startAutoUpdateTimerIfEnabled | ( | ) |
Definition at line 195 of file PeriodicUpdateController.cpp.
Here is the call graph for this function:
|
signal |
Here is the caller graph for this function:
|
signal |
|
signal |
Here is the caller graph for this function:
|
signal |
|
signal |
Here is the caller graph for this function:
|
slot |
Definition at line 264 of file PeriodicUpdateController.cpp.
|
slot |
Definition at line 238 of file PeriodicUpdateController.cpp.