22#ifndef QTPDCOM_MESSAGE_H
23#define QTPDCOM_MESSAGE_H
56 Message(QObject *parent =
nullptr);
59 bool isActive()
const;
60 double getTime()
const;
62 const QString &getPath()
const;
64 QString getText(
const QString & = QString())
const;
65 QString getDescription(
const QString & = QString())
const;
66 QString getTimeString()
const;
82 std::unique_ptr<Impl>
impl;
#define QTPDCOM_PUBLIC
Definition: Export.h:30
List of Messages.
Definition: MessageModel.h:44
Definition: MessageImpl.h:41
Process message.
Definition: Message.h:39
Type
Message type.
Definition: Message.h:47
@ Error
Error, that influences the process flow.
Definition: Message.h:51
@ Information
Non-critical information.
Definition: Message.h:48
std::unique_ptr< Impl > impl
Definition: Message.h:82
Exception type.
Definition: Message.h:70
QString msg
Exception message.
Definition: Message.h:74
Exception(const QString &msg)
Constructor.
Definition: Message.h:73