X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fglobal.cpp;h=cdb337652116171ff5e516883d6943860eacb62d;hp=ed2d1df8b78ec2fa5f50edd3e6f716cdf9539eee;hb=902c95728306e5ba115de84800fc8d5d239c9d62;hpb=d064f62ec2f316f17c3aac3c31184376380ef098 diff --git a/src/common/global.cpp b/src/common/global.cpp index ed2d1df8..cdb33765 100644 --- a/src/common/global.cpp +++ b/src/common/global.cpp @@ -46,47 +46,6 @@ void Global::initIconMap() { } */ -/**************************************************************************************/ -BufferId::BufferId() - : _id(0), - _netid(0), - _gid(0), - _networkName(QString()), - _bufferName(QString()) { -} - -BufferId::BufferId(uint id, uint networkid, uint gid, QString net, QString buf) - : _id(id), - _netid(networkid), - _gid(gid), - _networkName(net), - _bufferName(buf) { -} - -QString BufferId::buffer() const { - if(isChannelName(_bufferName)) - return _bufferName; - else - return nickFromMask(_bufferName); -} - -QDataStream &operator<<(QDataStream &out, const BufferId &bufferId) { - out << bufferId._id << bufferId._netid << bufferId._gid << bufferId._networkName.toUtf8() << bufferId._bufferName.toUtf8(); - return out; -} - -QDataStream &operator>>(QDataStream &in, BufferId &bufferId) { - QByteArray n, b; - in >> bufferId._id >> bufferId._netid >> bufferId._gid >> n >> b; - bufferId._networkName = QString::fromUtf8(n); - bufferId._bufferName = QString::fromUtf8(b); - return in; -} - -uint qHash(const BufferId &bufferid) { - return qHash(bufferid._id); -} - /** * Retrieves an icon determined by its symbolic name. The mapping shall later * be performed by a theme manager or something like that.