QTfrontend/net/newnetclient.cpp
changeset 8157 695f1eef72c8
parent 8021 095d5ff3d39b
child 8208 171da01bd04d
child 8291 e4a0d980d1e2
equal deleted inserted replaced
8156:3ccc61102b58 8157:695f1eef72c8
   362             tmp.removeFirst();
   362             tmp.removeFirst();
   363         }
   363         }
   364         return;
   364         return;
   365     }
   365     }
   366 
   366 
       
   367     if (lst[0] == "BANLIST")
       
   368     {
       
   369         QStringList tmp = lst;
       
   370         tmp.removeFirst();
       
   371         emit bansList(tmp);
       
   372         return;
       
   373     }
       
   374 
   367     if (lst[0] == "CLIENT_FLAGS")
   375     if (lst[0] == "CLIENT_FLAGS")
   368     {
   376     {
   369         if(lst.size() < 3 || lst[1].size() < 2)
   377         if(lst.size() < 3 || lst[1].size() < 2)
   370         {
   378         {
   371             qWarning("Net: Malformed CLIENT_FLAGS message");
   379             qWarning("Net: Malformed CLIENT_FLAGS message");
   861 void HWNewNet::banPlayer(const QString & nick)
   869 void HWNewNet::banPlayer(const QString & nick)
   862 {
   870 {
   863     RawSendNet(QString("BAN%1%2").arg(delimeter).arg(nick));
   871     RawSendNet(QString("BAN%1%2").arg(delimeter).arg(nick));
   864 }
   872 }
   865 
   873 
       
   874 void HWNewNet::banIP(const QString & ip, const QString & reason, int seconds)
       
   875 {
       
   876     RawSendNet(QString("BANIP%1%2%1%3%1%4").arg(delimeter).arg(ip).arg(reason).arg(seconds));
       
   877 }
       
   878 
       
   879 void HWNewNet::banNick(const QString & nick, const QString & reason, int seconds)
       
   880 {
       
   881     RawSendNet(QString("BANNICK%1%2%1%3%1%4").arg(delimeter).arg(nick).arg(reason).arg(seconds));
       
   882 }
       
   883 
       
   884 void HWNewNet::getBanList()
       
   885 {
       
   886     RawSendNet(QByteArray("BANLIST"));
       
   887 }
       
   888 
       
   889 void HWNewNet::removeBan(const QString & b)
       
   890 {
       
   891     RawSendNet(QString("UNBAN%1%2").arg(delimeter).arg(b));
       
   892 }
       
   893 
   866 void HWNewNet::kickPlayer(const QString & nick)
   894 void HWNewNet::kickPlayer(const QString & nick)
   867 {
   895 {
   868     RawSendNet(QString("KICK%1%2").arg(delimeter).arg(nick));
   896     RawSendNet(QString("KICK%1%2").arg(delimeter).arg(nick));
   869 }
   897 }
   870 
   898