QList *userList = getRoom()->getAllUsers(); QListIterator i(*userList); User *otherUser = 0; while (i.hasNext()) { otherUser = i.next(); if(otherUser != user) { QXmlStreamAttributes xmlattr; xmlattr.append("login", user->getLogin()); QString element = "NewUser"; Message *msg = new Message(element, xmlattr, otherUser->getSocket()); MessageQueue::getInstance()->addMessage(msg); } }