X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=main%2Fmessage.cpp;h=e89d1a1c8c8df908121e329d6974617365623e35;hp=37398225118edbcc3c9cead1d6bf6c3dc266d34d;hb=057883f768f86257c9dbefeb5ef12403b207b773;hpb=13e45fd2d89d3704aebfba1031cfc7b23aad73d2 diff --git a/main/message.cpp b/main/message.cpp index 37398225..e89d1a1c 100644 --- a/main/message.cpp +++ b/main/message.cpp @@ -22,14 +22,16 @@ #include QDataStream &operator<<(QDataStream &out, const Message &msg) { - out << (quint8)msg.type << (quint8)msg.flags << msg.sender << msg.msg; + out << (quint8)msg.type << (quint8)msg.flags << msg.sender << msg.msg << (quint32)msg.timeStamp.toTime_t(); return out; } QDataStream &operator>>(QDataStream &in, Message &msg) { quint8 t, f; - in >> t >> f >> msg.sender >> msg.msg; + quint32 ts; + in >> t >> f >> msg.sender >> msg.msg >> ts; msg.type = (Message::Type)t; msg.flags = (Message::Flags)f; + msg.timeStamp = QDateTime::fromTime_t(ts); return in; }