X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fnetwork.cpp;h=54d0366fd1eea60904949b356eb17f4a8d4c6b01;hp=24ce12594cd7c6f3e50a045dd44e6a25c1e1425f;hb=4259bc3c5b11164245535e011a69efa6937bb6a6;hpb=921e54680da16fcf2adb7a90506875aceb6633a4 diff --git a/src/common/network.cpp b/src/common/network.cpp index 24ce1259..54d0366f 100644 --- a/src/common/network.cpp +++ b/src/common/network.cpp @@ -77,6 +77,18 @@ bool Network::isChannelName(const QString &channelname) const } +bool Network::isStatusMsg(const QString &target) const +{ + if (target.isEmpty()) + return false; + + if (supports("STATUSMSG")) + return support("STATUSMSG").contains(target[0]); + else + return QString("@+").contains(target[0]); +} + + NetworkInfo Network::networkInfo() const { NetworkInfo info;