14#ifndef SWMMVISLOGMESSAGE_H
15#define SWMMVISLOGMESSAGE_H
73 [[nodiscard]] QString
message()
const;
78 [[nodiscard]] QDateTime
timestamp()
const;
Immutable application log record carrying a severity level, message text, and a wall-clock timestamp.
Definition openswmmvislogmessage.h:31
LogMessageType
Severity classification for a log record.
Definition openswmmvislogmessage.h:44
@ Warning
Definition openswmmvislogmessage.h:46
@ Information
Definition openswmmvislogmessage.h:45
@ Error
Definition openswmmvislogmessage.h:47
LogMessageType type() const
Returns the severity level of this message.
Definition openswmmvislogmessage.cpp:30
QDateTime timestamp() const
Returns the wall-clock timestamp when this message was created.
Definition openswmmvislogmessage.cpp:40
LogMessageType Type
Definition openswmmvislogmessage.h:33
~OpenSWMMVisLogMessage()
Destructor.
Definition openswmmvislogmessage.cpp:26
QString Message
Definition openswmmvislogmessage.h:34
QString message() const
Returns the human-readable message text.
Definition openswmmvislogmessage.cpp:35
QDateTime Timestamp
Definition openswmmvislogmessage.h:35
QVector< int > parent
union-find
Definition pslgminsize.cpp:176