22#ifndef QTPDCOM_MESSAGE_MODEL_IMPL
23#define QTPDCOM_MESSAGE_MODEL_IMPL
28#include <pdcom5/MessageManagerBase.h>
59 static QString
wrapText(
const QString &,
unsigned int = 78);
Definition MessageModelImpl.h:42
Definition MessageManager.h:69
void reloadActiveMessages()
Definition MessageModelImpl.cpp:540
QString lang
Definition MessageModelImpl.h:83
QHash< Message::Type, QIcon > IconHash
Icon hash type.
Definition MessageModelImpl.h:72
friend class MessageModel
Definition MessageModelImpl.h:45
void getHistoryMessage()
Spin up a FutureWatcher and connect its signals.
Definition MessageModelImpl.cpp:249
MessageManager * messageManager
Definition MessageModelImpl.h:84
void announce()
Announce next best message as current message.
Definition MessageModelImpl.cpp:276
QHash< Message::Type, QString > IconPathHash
Icon hash type (with path).
Definition MessageModelImpl.h:78
void addHistoricMessage(const PdCom::Message &, const PdCom::Message &)
Called from the PdCom interface, if a historic message appears via getMessageReply().
Definition MessageModelImpl.cpp:197
QMap< QString, MessageHash > MessageMap
Definition MessageModelImpl.h:66
friend class Message
Definition MessageModelImpl.h:46
static QString wrapText(const QString &, unsigned int=78)
Returns a wrapped version of a string.
Definition MessageModelImpl.cpp:222
void insertItem(MessageItem *)
Insert a message item.
Definition MessageModelImpl.cpp:58
int rowLimit
Definition MessageModelImpl.h:85
void processMessage(PdCom::Message message)
Definition MessageModelImpl.cpp:386
IconHash iconHash
Icons for message types.
Definition MessageModelImpl.h:74
MessageModel *const parent
Definition MessageModelImpl.h:62
QList< PdCom::Message > resetMessagesList
list of history messages that were reset
Definition MessageModelImpl.h:98
void getMessageReply(PdCom::Message message)
Definition MessageModelImpl.cpp:402
bool canFetchMore
Definition MessageModelImpl.h:86
~Impl()
Destructor.
Definition MessageModelImpl.cpp:51
IconPathHash iconPathHash
Icons for message types (with path).
Definition MessageModelImpl.h:80
void stateChanged()
Reacts on process values changes of all messages to watch.
Definition MessageModelImpl.cpp:330
void activeMessagesReply(std::vector< PdCom::Message >)
Definition MessageModelImpl.cpp:466
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:113
MessageItem * announcedMessageItem
Recently announced message.
Definition MessageModelImpl.h:82
void processReset()
Definition MessageModelImpl.cpp:505
MessageMap messageMap
Definition MessageModelImpl.h:67
uint32_t historicSeqNo
Definition MessageModelImpl.h:87
MessageItemList messageItemList
Definition MessageModelImpl.h:70
bool(* lessThan)(const MessageItem *, const MessageItem *)
Definition MessageModelImpl.h:95
Process * process
Definition MessageModelImpl.h:100
QHash< int, Message * > MessageHash
Definition MessageModelImpl.h:65
QList< MessageItem * > MessageItemList
Definition MessageModelImpl.h:69
friend class Message::Impl
Definition MessageModel.h:65
PdCom::Process implementation for Qt.
Definition Process.h:72
Definition BroadcastModel.h:32
Definition MessageItem.h:38