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