#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) |
| quint32 | id () const |
| QDateTime | timestamp () const |
| LogEvent::Severity | severity () const |
| QString | message () const |
| QString | toString () const |
| virtual bool | operator< (const QTreeWidgetItem &other) const |
Private Attributes | |
| quint32 | _seqnum |
Definition at line 26 of file logtreeitem.h.
| LogTreeItem::LogTreeItem | ( | LogEvent::Severity | type, | |
| QString | message, | |||
| QDateTime | timestamp = QDateTime::currentDateTime() | |||
| ) |
Default constructor.
Definition at line 33 of file logtreeitem.cpp.
References _seqnum, setMessage(), setSeverity(), and setTimestamp().
| quint32 LogTreeItem::id | ( | ) | const [inline] |
Returns this message's sequence number.
Definition at line 41 of file logtreeitem.h.
References _seqnum.
Referenced by LogTreeWidget::qlist_sort().
| QString LogTreeItem::message | ( | ) | const |
Returns the message associated with this log item.
Definition at line 114 of file logtreeitem.cpp.
References COL_MESG.
Referenced by operator<().
| bool LogTreeItem::operator< | ( | const QTreeWidgetItem & | other | ) | const [virtual] |
Compares other to this log message item based on the current sort column and order.
Definition at line 122 of file logtreeitem.cpp.
References _seqnum, COL_TIME, COL_TYPE, message(), and severity().
| void LogTreeItem::setMessage | ( | QString | message | ) |
Sets the item's message text.
Definition at line 92 of file logtreeitem.cpp.
References COL_MESG, and string_wrap().
Referenced by LogTreeItem().
| void LogTreeItem::setSeverity | ( | LogEvent::Severity | type | ) |
Sets the item's severity and appropriate background color.
Definition at line 69 of file logtreeitem.cpp.
References COL_TYPE, LogEvent::Error, i(), ROLE_TYPE, LogEvent::severityToString(), and LogEvent::Warn.
Referenced by LogTreeItem().
| void LogTreeItem::setTimestamp | ( | QDateTime | timestamp | ) |
Sets the item's log time.
Definition at line 60 of file logtreeitem.cpp.
References COL_TIME, and DATETIME_FMT.
Referenced by LogTreeItem().
| LogEvent::Severity LogTreeItem::severity | ( | ) | const |
Returns the severity associated with this log item.
Definition at line 100 of file logtreeitem.cpp.
References COL_TYPE, and ROLE_TYPE.
Referenced by operator<().
| QDateTime LogTreeItem::timestamp | ( | ) | const |
Returns the timestamp for this log message.
Definition at line 107 of file logtreeitem.cpp.
References COL_TIME, and DATETIME_FMT.
| QString LogTreeItem::toString | ( | ) | const |
Returns a printable string representation of the item's contents.
Definition at line 51 of file logtreeitem.cpp.
References COL_MESG, COL_TIME, and COL_TYPE.
Referenced by LogTreeWidget::allMessages(), MessageLog::log(), and LogTreeWidget::selectedMessages().
quint32 LogTreeItem::_seqnum [private] |
Sequence number used to disambiguate messages with the same timestamp.
Definition at line 56 of file logtreeitem.h.
Referenced by id(), LogTreeItem(), and operator<().
1.4.7