X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fbufferinfo.cpp;h=2eb790dcb9debaf027eaeb0b0640b68d3e7ac1f0;hp=001295d3042f4c76d593ccc57c9e1ebdfbd5b9c5;hb=45d9ea6ed5d64eec3ca351fdcf7610c7cff3529d;hpb=4bd0fcd5b0599f3658253353bf2bdc01b32951f7;ds=sidebyside diff --git a/src/common/bufferinfo.cpp b/src/common/bufferinfo.cpp index 001295d3..2eb790dc 100644 --- a/src/common/bufferinfo.cpp +++ b/src/common/bufferinfo.cpp @@ -20,6 +20,7 @@ #include #include +#include #include #include "bufferinfo.h" @@ -49,6 +50,13 @@ QString BufferInfo::buffer() const { return nickFromMask(_bufferName); } +QDebug operator<<(QDebug dbg, const BufferInfo &b) { + dbg.nospace() << "(bufId: " << b.uid() << ", netId: " << b.networkId() << ", groupId: " << b.groupId() + << ", net: " << b.network() << ", buf: " << b.buffer() << ")"; + + return dbg.space(); +} + QDataStream &operator<<(QDataStream &out, const BufferInfo &bufferInfo) { out << bufferInfo._id << bufferInfo._netid << bufferInfo._gid << bufferInfo._networkName.toUtf8() << bufferInfo._bufferName.toUtf8(); return out;