22 #ifndef QTPDCOM_MESSAGE_MODEL_IMPL
23 #define QTPDCOM_MESSAGE_MODEL_IMPL
28 #include <pdcom5/MessageManagerBase.h>
58 const PdCom::Message &);
60 static QString
wrapText(
const QString &,
unsigned int = 78);
Definition: MessageManager.h:69
Definition: MessageModelImpl.h:43
void reloadActiveMessages()
Definition: MessageModelImpl.cpp:482
QString lang
Definition: MessageModelImpl.h:84
QHash< Message::Type, QIcon > IconHash
Icon hash type.
Definition: MessageModelImpl.h:73
void getHistoryMessage()
Spin up a FutureWatcher and connect its signals.
Definition: MessageModelImpl.cpp:238
MessageManager * messageManager
Definition: MessageModelImpl.h:85
QHash< Message::Type, QString > IconPathHash
Icon hash type (with path).
Definition: MessageModelImpl.h:79
void addHistoricMessage(const PdCom::Message &, const PdCom::Message &)
Called from the PdCom interface, if a historic message appears via getMessageReply().
Definition: MessageModelImpl.cpp:187
QMap< QString, MessageHash > MessageMap
Definition: MessageModelImpl.h:67
static QString wrapText(const QString &, unsigned int=78)
Returns a wrapped version of a string.
Definition: MessageModelImpl.cpp:213
void insertItem(MessageItem *)
Insert a message item.
Definition: MessageModelImpl.cpp:59
int rowLimit
Definition: MessageModelImpl.h:86
void processMessage(PdCom::Message message)
Definition: MessageModelImpl.cpp:315
IconHash iconHash
Icons for message types.
Definition: MessageModelImpl.h:75
Impl(MessageModel *)
Constructor.
Definition: MessageModelImpl.cpp:36
MessageModel *const parent
Definition: MessageModelImpl.h:63
QList< PdCom::Message > resetMessagesList
list of history messages that were reset
Definition: MessageModelImpl.h:96
void getMessageReply(PdCom::Message message)
Definition: MessageModelImpl.cpp:335
bool canFetchMore
Definition: MessageModelImpl.h:87
~Impl()
Destructor.
Definition: MessageModelImpl.cpp:51
IconPathHash iconPathHash
Icons for message types (with path).
Definition: MessageModelImpl.h:81
void stateChanged()
Reacts on process values changes of all messages to watch.
Definition: MessageModelImpl.cpp:269
void activeMessagesReply(std::vector< PdCom::Message >)
Definition: MessageModelImpl.cpp:403
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:116
MessageItem * announcedMessageItem
Recently announced message.
Definition: MessageModelImpl.h:83
void processReset()
Definition: MessageModelImpl.cpp:445
MessageMap messageMap
Definition: MessageModelImpl.h:68
uint32_t historicSeqNo
Definition: MessageModelImpl.h:88
MessageItemList messageItemList
Definition: MessageModelImpl.h:71
bool(* lessThan)(const MessageItem *, const MessageItem *)
Definition: MessageModelImpl.h:93
Process * process
Definition: MessageModelImpl.h:98
QHash< int, Message * > MessageHash
Definition: MessageModelImpl.h:66
QList< MessageItem * > MessageItemList
Definition: MessageModelImpl.h:70
List of Messages.
Definition: MessageModel.h:44
Process message.
Definition: Message.h:39
PdCom::Process implementation for Qt.
Definition: Process.h:62
Definition: BroadcastModel.h:32
Definition: MessageItem.h:38