#include <logtreeitem.h>
Public Member Functions | |
LogTreeItem (LogEvent::Severity type, QString message, QDateTime timestamp=QDateTime::currentDateTime()) | |
void | setTimestamp (QDateTime timestamp) |
void | setSeverity (LogEvent::Severity type) |
void | setMessage (QString message) |
QDateTime | timestamp () const |
LogEvent::Severity | severity () |
QString | message () |
QString | toString () |
Definition at line 37 of file logtreeitem.h.
LogTreeItem::LogTreeItem | ( | LogEvent::Severity | type, | |
QString | message, | |||
QDateTime | timestamp = QDateTime::currentDateTime() | |||
) |
Default constructor.
Definition at line 52 of file logtreeitem.cpp.
References COL_MESG, COL_TIME, setMessage(), setSeverity(), setTimestamp(), and VERTICAL_PADDING.
void LogTreeItem::setTimestamp | ( | QDateTime | timestamp | ) |
Sets the item's log time.
Definition at line 83 of file logtreeitem.cpp.
References COL_TIME, and DATETIME_FMT.
Referenced by LogTreeItem().
void LogTreeItem::setSeverity | ( | LogEvent::Severity | type | ) |
Sets the item's severity and appropriate background color.
Definition at line 92 of file logtreeitem.cpp.
References COL_TYPE, LogEvent::Error, i(), ROLE_TYPE, LogEvent::severityToString(), and LogEvent::Warn.
Referenced by LogTreeItem().
void LogTreeItem::setMessage | ( | QString | message | ) |
Sets the item's message text.
Definition at line 115 of file logtreeitem.cpp.
References COL_MESG, and string_wrap().
Referenced by LogTreeItem().
QDateTime LogTreeItem::timestamp | ( | ) | const |
Returns the timestamp for this log message.
Definition at line 130 of file logtreeitem.cpp.
References COL_TIME, and DATETIME_FMT.
Referenced by LogTreeWidget::qlist_sort().
LogEvent::Severity LogTreeItem::severity | ( | ) |
Returns the severity associated with this log item.
Definition at line 123 of file logtreeitem.cpp.
References COL_TYPE, and ROLE_TYPE.
Referenced by LogTreeWidget::filter().
QString LogTreeItem::message | ( | ) |
Returns the message associated with this log item.
Definition at line 137 of file logtreeitem.cpp.
References COL_MESG.
QString LogTreeItem::toString | ( | ) |
Returns a printable string representation of the item's contents.
Definition at line 74 of file logtreeitem.cpp.
References COL_MESG, COL_TIME, and COL_TYPE.
Referenced by MessageLog::log(), MessageLog::save(), and LogTreeWidget::selectedMessagesText().