18 void SetSearchText(
const char* szText);
21 plUInt32 GetVisibleItemCount()
const {
return m_VisibleMessages.GetCount(); }
23 plUInt32 GetNumErrors()
const {
return m_uiNumErrors; }
24 plUInt32 GetNumSeriousWarnings()
const {
return m_uiNumSeriousWarnings; }
25 plUInt32 GetNumWarnings()
const {
return m_uiNumWarnings; }
28 virtual QVariant data(
const QModelIndex& index,
int iRole)
const override;
29 virtual Qt::ItemFlags flags(
const QModelIndex& index)
const override;
30 virtual QVariant headerData(
int iSection, Qt::Orientation orientation,
int iRole = Qt::DisplayRole)
const override;
31 virtual QModelIndex index(
int iRow,
int iColumn,
const QModelIndex& parent = QModelIndex())
const override;
32 virtual QModelIndex parent(
const QModelIndex& index)
const override;
33 virtual int rowCount(
const QModelIndex& parent = QModelIndex())
const override;
34 virtual int columnCount(
const QModelIndex& parent = QModelIndex())
const override;
37 void NewErrorsOrWarnings(
const char* szLatest,
bool bError);
41 void ProcessNewMessages();
46 void UpdateVisibleEntries()
const;
52 mutable bool m_bIsValid;
56 mutable plMutex m_NewMessagesMutex;
59 plUInt32 m_uiNumErrors = 0;
60 plUInt32 m_uiNumSeriousWarnings = 0;
61 plUInt32 m_uiNumWarnings = 0;
A persistent log entry created from a plLoggingEventData. Allows for a log event to survive for longe...
Definition LogEntry.h:14