X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fmessageevent.h;fp=src%2Fcommon%2Fmessageevent.h;h=11e9987ecc52a5c1dac979c2d4c6998afbd7a106;hp=10803cbc43d1d2480cf0c2dd26f0ee04cba3262d;hb=80cd03dc284fecbac2b7db1ede215f82023b72d9;hpb=d42c74ba50a4f86b1da9a70e12a287ff16afcf71 diff --git a/src/common/messageevent.h b/src/common/messageevent.h index 10803cbc..11e9987e 100644 --- a/src/common/messageevent.h +++ b/src/common/messageevent.h @@ -52,6 +52,18 @@ public: inline void setMsgFlag(Message::Flag flag) { _msgFlags |= flag; } inline void setMsgFlags(Message::Flags flags) { _msgFlags = flags; } +protected: + virtual inline QString className() const { return "MessageEvent"; } + virtual inline void debugInfo(QDebug &dbg) const { + NetworkEvent::debugInfo(dbg); + dbg.nospace() << ", sender = " << qPrintable(sender()) + << ", target = " << qPrintable(target()) + << ", text = " << text() + << ", msgtype = " << qPrintable(QString::number(msgType(), 16)) + << ", buffertype = " << qPrintable(QString::number(bufferType(), 16)) + << ", msgflags = " << qPrintable(QString::number(msgFlags(), 16)); + } + private: BufferInfo::Type bufferTypeByTarget(const QString &target) const;