equal
deleted
inserted
replaced
57 } |
57 } |
58 |
58 |
59 void HWNetServer::ClientDisconnect(HWConnectedClient* client) |
59 void HWNetServer::ClientDisconnect(HWConnectedClient* client) |
60 { |
60 { |
61 QList<HWConnectedClient*>::iterator it=std::find(connclients.begin(), connclients.end(), client); |
61 QList<HWConnectedClient*>::iterator it=std::find(connclients.begin(), connclients.end(), client); |
|
62 for(QList<QStringList>::iterator tmIt=(*it)->m_teamsCfg.begin(); tmIt!=(*it)->m_teamsCfg.end(); ++tmIt) { |
|
63 sendOthers(*it, QString("REMOVETEAM:")+delimeter+*(tmIt->begin())); |
|
64 } |
62 connclients.erase(it); |
65 connclients.erase(it); |
63 //teamChanged(); |
66 //teamChanged(); |
64 } |
67 } |
65 |
68 |
66 QString HWNetServer::getRunningHostName() const |
69 QString HWNetServer::getRunningHostName() const |