CCIMXDesktop
 
Loading...
Searching...
No Matches
MetaMessages.h
1#ifndef METAMESSAGES_H
2#define METAMESSAGES_H
3#include <QDateTime>
4#include <QVariant>
6 enum class AcceptableType {
7 PlainMessage
8 } type
9 = MetaMessages::AcceptableType::PlainMessage;
10 QDateTime messageDateTime;
11 QVariant messages;
13
14 MetaMessages(const QVariant& msg, bool isMe, AcceptableType t);
15
16 MetaMessages(QVariant&& msg, bool isMe, AcceptableType t);
17 friend inline constexpr bool operator==(const MetaMessages& left, const MetaMessages& right) {
18 return right.type == left.type && right.messageDateTime == left.messageDateTime
19 && right.messages == left.messages;
20 }
21
22 bool isMe { false };
23};
24
25#endif // METAMESSAGES_H
Definition MetaMessages.h:5