22#ifndef QTPDCOM_MESSAGE_MODEL_IMPL
23#define QTPDCOM_MESSAGE_MODEL_IMPL
28#include <pdcom5/MessageManagerBase.h>
56 const PdCom::Message &);
58 static QString
wrapText(
const QString &,
unsigned int = 78);
Definition: MessageManager.h:40
Definition: MessageModelImpl.h:41
QString lang
Definition: MessageModelImpl.h:82
QHash< Message::Type, QIcon > IconHash
Icon hash type.
Definition: MessageModelImpl.h:71
void getHistoryMessage()
Definition: MessageModelImpl.cpp:237
MessageManager * messageManager
Definition: MessageModelImpl.h:83
QHash< Message::Type, QString > IconPathHash
Icon hash type (with path).
Definition: MessageModelImpl.h:77
void addHistoricMessage(const PdCom::Message &, const PdCom::Message &)
Called from the PdCom interface, if a historic message appears via getMessageReply().
Definition: MessageModelImpl.cpp:186
QMap< QString, MessageHash > MessageMap
Definition: MessageModelImpl.h:65
static QString wrapText(const QString &, unsigned int=78)
Returns a wrapped version of a string.
Definition: MessageModelImpl.cpp:212
void insertItem(MessageItem *)
Insert a message item.
Definition: MessageModelImpl.cpp:58
int rowLimit
Definition: MessageModelImpl.h:84
void processMessage(PdCom::Message message)
Definition: MessageModelImpl.cpp:314
IconHash iconHash
Icons for message types.
Definition: MessageModelImpl.h:73
MessageModel *const parent
Definition: MessageModelImpl.h:61
QList< PdCom::Message > resetMessagesList
list of history messages that were reset
Definition: MessageModelImpl.h:93
void getMessageReply(PdCom::Message message)
Definition: MessageModelImpl.cpp:334
bool canFetchMore
Definition: MessageModelImpl.h:85
~Impl()
Destructor.
Definition: MessageModelImpl.cpp:50
IconPathHash iconPathHash
Icons for message types (with path).
Definition: MessageModelImpl.h:79
void stateChanged()
Reacts on process values changes of all messages to watch.
Definition: MessageModelImpl.cpp:268
void activeMessagesReply(std::vector< PdCom::Message >)
Definition: MessageModelImpl.cpp:402
void addProcessMessage(const PdCom::Message &)
Called from the PdCom interface, if a new message appears via processMessage() or in context of activ...
Definition: MessageModelImpl.cpp:115
MessageItem * announcedMessageItem
Recently announced message.
Definition: MessageModelImpl.h:81
void processReset()
Definition: MessageModelImpl.cpp:445
MessageMap messageMap
Definition: MessageModelImpl.h:66
uint32_t historicSeqNo
Definition: MessageModelImpl.h:86
MessageItemList messageItemList
Definition: MessageModelImpl.h:69
bool(* lessThan)(const MessageItem *, const MessageItem *)
Definition: MessageModelImpl.h:90
QHash< int, Message * > MessageHash
Definition: MessageModelImpl.h:64
QList< MessageItem * > MessageItemList
Definition: MessageModelImpl.h:68
List of Messages.
Definition: MessageModel.h:44
Process message.
Definition: Message.h:39
Definition: MessageItem.h:38