QTfrontend/netserver.cpp
changeset 350 c3ccec3834e8
parent 349 5b37d6a39829
child 352 4665bfe25470
equal deleted inserted replaced
349:5b37d6a39829 350:c3ccec3834e8
    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