equal
deleted
inserted
replaced
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; |