QTfrontend/netconnectedclient.cpp
changeset 884 99cc72c8a812
parent 883 07a568ba44e0
child 888 9b2abea1071f
equal deleted inserted replaced
883:07a568ba44e0 884:99cc72c8a812
    56 
    56 
    57 void HWConnectedClient::ParseLine(const QByteArray & line)
    57 void HWConnectedClient::ParseLine(const QByteArray & line)
    58 {
    58 {
    59   QString msg = QString::fromUtf8 (line.data(), line.size());
    59   QString msg = QString::fromUtf8 (line.data(), line.size());
    60   QStringList lst = msg.split(delimeter);
    60   QStringList lst = msg.split(delimeter);
       
    61 //qDebug() << "Parsing: " << lst;
    61   if(!lst.size())
    62   if(!lst.size())
    62   {
    63   {
    63     qWarning("Net server: Bad message");
    64     qWarning("Net server: Bad message");
    64     return;
    65     return;
    65   }
    66   }
   217   m_hwserver->sendOthers(this, msg);
   218   m_hwserver->sendOthers(this, msg);
   218 }
   219 }
   219 
   220 
   220 unsigned int HWConnectedClient::removeTeam(const QString& tname)
   221 unsigned int HWConnectedClient::removeTeam(const QString& tname)
   221 {
   222 {
   222   unsigned int netID=0;
   223 	unsigned int netID=0;
   223   for(QList<QStringList>::iterator it=m_teamsCfg.begin(); it!=m_teamsCfg.end(); ++it) {
   224 	for(QList<QStringList>::iterator it=m_teamsCfg.begin(); it!=m_teamsCfg.end(); ++it) {
   224     if((*it)[0]==tname) {
   225 		if((*it)[0]==tname) {
   225       netID=(*it)[1].toUInt();
   226 			netID=(*it)[1].toUInt();
   226       m_teamsCfg.erase(it);
   227 			m_teamsCfg.erase(it);
   227       break;
   228 			break;
   228     }
   229 		}
   229   }
   230 	}
   230   return netID;
   231 	if (netID == 0)
       
   232 		qDebug() << QString("removeTeam: team '%1' not found").arg(tname);
       
   233 
       
   234 	return netID;
   231 }
   235 }
   232 
   236 
   233 QList<QStringList> HWConnectedClient::getTeamNames() const
   237 QList<QStringList> HWConnectedClient::getTeamNames() const
   234 {
   238 {
   235   return m_teamsCfg;
   239   return m_teamsCfg;