equal
deleted
inserted
replaced
74 } |
74 } |
75 |
75 |
76 bool HWNetServer::isChiefClient(HWConnectedClient* cl) const |
76 bool HWNetServer::isChiefClient(HWConnectedClient* cl) const |
77 { |
77 { |
78 for(QList<HWConnectedClient*>::const_iterator it=connclients.begin(); it!=connclients.end(); ++it) { |
78 for(QList<HWConnectedClient*>::const_iterator it=connclients.begin(); it!=connclients.end(); ++it) { |
79 if((*it)->getClientNick()!="" && *it==cl) return true; |
79 // watch for first fully connected client (with confirmed nick) and test it for chief |
80 } |
80 if((*it)->getClientNick()=="") continue; |
81 return false; |
81 if(*it==cl) return true; |
|
82 else return false; |
|
83 } |
82 } |
84 } |
83 |
85 |
84 bool HWNetServer::haveNick(const QString& nick) const |
86 bool HWNetServer::haveNick(const QString& nick) const |
85 { |
87 { |
86 for(QList<HWConnectedClient*>::const_iterator it=connclients.begin(); it!=connclients.end(); ++it) { |
88 for(QList<HWConnectedClient*>::const_iterator it=connclients.begin(); it!=connclients.end(); ++it) { |