|
#include <ArmarXGui/gui-plugins/LoggingPlugin/ArmarXLogViewer/LogTable.h>
Public Slots | |
bool | checkAutoScroll (const QModelIndex &parent, int start, int end) |
bool | checkAutoScroll (int dummy=0) |
void | doubleClickOnCell (const QModelIndex &index) |
void | itemsAdded (QModelIndex leftTop, QModelIndex bottomRight) |
void | rowsAboutToBeRemoved (const QModelIndex &parent, int start, int end) override |
void | rowsInserted (const QModelIndex &parent, int start, int end) override |
bool | selectNextSearchResult (bool backwards=true, bool keepSelectionIfPossible=false) |
Public Member Functions | |
void | fillSearchResults () |
QString | getCurrentLiveFilter () const |
QString | getLiveFilterStr () |
MessageType | getMaxNewLogLevelType () |
LogTableModel * | getModel () |
int | getNewMessageCount () |
void | liveFilter (const QString &search, int startRow=0) |
void | liveFilterRow (const QString &filterStr, int row) |
bool | liveSearch (const QString &search) |
LogTable (QWidget *parent=0) | |
void | resetLiveFilter () |
void | resetLiveSearch () |
~LogTable () override | |
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 () |
Protected Member Functions | |
void | hideEvent (QHideEvent *) override |
void | resetNewMessageCount () |
void | showEvent (QShowEvent *event) override |
Protected Member Functions inherited from Logging | |
bool | checkLogLevel (MessageTypeT level) const |
const LogSenderPtr & | getLogSender () const |
Retrieve log sender. More... | |
LogSenderPtr | loghelper (const char *file, int line, const char *function) const |
Protected Attributes | |
bool | autoscrollActive |
std::mutex | bufferMutex |
QString | currentLiveFilter |
EditorFileOpener | fileOpener |
QString | lastLiveFilter |
std::vector< LogMessage > | logBuffer |
MessageType | maxNewLogLevelType |
int | newMessageCount |
int | selectedSearchIndex |
Protected Attributes inherited from Logging | |
MessageTypeT | minimumLoggingLevel |
SpamFilterDataPtr | spamFilter |
LogTag | tag |
Friends | |
class | LogSearch |
Definition at line 56 of file LogTable.h.
|
explicit |
|
override |
Definition at line 110 of file LogTable.cpp.
|
slot |
|
slot |
|
slot |
Definition at line 416 of file LogTable.cpp.
void fillSearchResults | ( | ) |
QString getCurrentLiveFilter | ( | ) | const |
|
inline |
|
inline |
LogTableModel * getModel | ( | ) |
|
inline |
|
overrideprotected |
|
slot |
void liveFilter | ( | const QString & | search, |
int | startRow = 0 |
||
) |
Definition at line 136 of file LogTable.cpp.
void liveFilterRow | ( | const QString & | filterStr, |
int | row | ||
) |
Definition at line 121 of file LogTable.cpp.
bool liveSearch | ( | const QString & | search | ) |
Definition at line 209 of file LogTable.cpp.
void resetLiveFilter | ( | ) |
Definition at line 218 of file LogTable.cpp.
void resetLiveSearch | ( | ) |
Definition at line 227 of file LogTable.cpp.
|
inlineprotected |
|
overrideslot |
|
overrideslot |
|
slot |
Definition at line 360 of file LogTable.cpp.
|
overrideprotected |
|
friend |
Definition at line 112 of file LogTable.h.
|
protected |
Definition at line 101 of file LogTable.h.
|
protected |
Definition at line 104 of file LogTable.h.
|
protected |
Definition at line 106 of file LogTable.h.
|
protected |
Definition at line 108 of file LogTable.h.
|
protected |
Definition at line 106 of file LogTable.h.
|
protected |
Definition at line 105 of file LogTable.h.
|
protected |
Definition at line 103 of file LogTable.h.
|
protected |
Definition at line 102 of file LogTable.h.
|
protected |
Definition at line 107 of file LogTable.h.