22#ifndef QTPDCOM_MESSAGE_H
23#define QTPDCOM_MESSAGE_H
57 Message(QObject *parent =
nullptr);
65 QString
getText(
const QString & = QString())
const;
83 std::unique_ptr<Impl>
impl;
#define QTPDCOM_PUBLIC
Definition Export.h:30
Definition MessageImpl.h:40
Process message.
Definition Message.h:39
Message(QObject *parent=nullptr)
Constructor.
Definition Message.cpp:35
const QString & getPath() const
Definition Message.cpp:87
friend class MessageModel
Definition Message.h:42
QString getTimeString() const
Returns the message time as a string.
Definition Message.cpp:139
Type
Message type.
Definition Message.h:47
@ Warning
Warning, that does not influence the process flow.
Definition Message.h:49
@ Error
Error, that influences the process flow.
Definition Message.h:51
@ Critical
Critical error, that makes the process unable to run.
Definition Message.h:52
@ Information
Non-critical information.
Definition Message.h:48
QString getText(const QString &=QString()) const
Definition Message.cpp:107
QString getDescription(const QString &=QString()) const
Definition Message.cpp:130
std::unique_ptr< Impl > impl
Definition Message.h:83
int getIndex() const
Definition Message.cpp:96
double getTime() const
Definition Message.cpp:64
Type getType() const
Definition Message.cpp:78
bool isActive() const
Definition Message.cpp:55
Definition BroadcastModel.h:32
QString msg
Exception message.
Definition Message.h:75
Exception(const QString &msg)
Constructor.
Definition Message.h:74