22#ifndef PD_MESSAGE_IMPL
23#define PD_MESSAGE_IMPL
29#include <pdcom5/MessageManagerBase.h>
Definition MessageImpl.h:40
QMap< QString, QString > TranslationMap
Definition MessageImpl.h:65
TranslationMap description
Description of the message.
Definition MessageImpl.h:67
Message *const parent
Definition MessageImpl.h:60
friend class MessageModel
Definition MessageImpl.h:44
static int indexFromPlainXmlElement(QDomElement)
Get the index.
Definition MessageImpl.cpp:73
void loadTranslations(QDomElement, TranslationMap &)
Processes a TextNode XML element.
Definition MessageImpl.cpp:187
void fromPlainXmlElement(QDomElement, const QString &=QString())
Constructor with XML element.
Definition MessageImpl.cpp:93
~Impl()
Destructor.
Definition MessageImpl.cpp:50
static Message::Type typeFromString(const QString &)
Converts a message type string to the appropriate Type.
Definition MessageImpl.cpp:215
friend class Message
Definition MessageImpl.h:43
MessageModel::Impl::MessageItem * currentItem
Definition MessageImpl.h:70
Type type
Message type.
Definition MessageImpl.h:62
TranslationMap text
Text of the message.
Definition MessageImpl.h:66
void fromPdComMessage(const PdCom::Message &)
Constructor with PdCom5 message.
Definition MessageImpl.cpp:128
QString path
Path of the process variable.
Definition MessageImpl.h:63
int index
Definition MessageImpl.h:64
DoubleVariable variable
Definition MessageImpl.h:69
void valueChanged()
Variable value changed.
Definition MessageImpl.cpp:237
static QString timeString(quint64)
Returns the message time as a string.
Definition MessageImpl.cpp:169
static QString pathFromPlainXmlElement(QDomElement, const QString &=QString())
Get the path.
Definition MessageImpl.cpp:57
bool announced
Already announced via anyMessage.
Definition MessageImpl.h:71
Type
Message type.
Definition Message.h:47
class Q_DECL_HIDDEN Impl
Definition Message.h:82
Definition BroadcastModel.h:32
ScalarVariable< double > DoubleVariable
Definition ScalarVariable.h:103
Definition MessageItem.h:38