X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=main%2Futil.cpp;h=b86525325cc0808dff99d8de7df14a0bd282f5c4;hp=c0ef888afcdb04415986040e2b0c23391569cafa;hb=8fc3a498f754f34b21d2a163e2a28323dae384cb;hpb=23221be79f5a6c064061f425a156b27fd9802a09 diff --git a/main/util.cpp b/main/util.cpp index c0ef888a..b8652532 100644 --- a/main/util.cpp +++ b/main/util.cpp @@ -38,10 +38,14 @@ QString hostFromMask(QString mask) { return userhost.section('@', 1); } +bool isChannelName(QString str) { + return QString("#&!+").contains(str[0]); +} + void writeDataToDevice(QIODevice *dev, const QVariant &item) { QByteArray block; QDataStream out(&block, QIODevice::WriteOnly); - out.setVersion(QDataStream::Qt_4_1); + out.setVersion(QDataStream::Qt_4_2); out << (quint32)0 << item; out.device()->seek(0); out << (quint32)(block.size() - sizeof(quint32)); @@ -50,7 +54,7 @@ void writeDataToDevice(QIODevice *dev, const QVariant &item) { bool readDataFromDevice(QIODevice *dev, quint32 &blockSize, QVariant &item) { QDataStream in(dev); - in.setVersion(QDataStream::Qt_4_1); + in.setVersion(QDataStream::Qt_4_2); if(blockSize == 0) { if(dev->bytesAvailable() < (int)sizeof(quint32)) return false;