equal
deleted
inserted
replaced
464 { |
464 { |
465 if (lst[i] == mynick) |
465 if (lst[i] == mynick) |
466 { |
466 { |
467 netClientState = InLobby; |
467 netClientState = InLobby; |
468 m_playersModel->resetRoomFlags(); |
468 m_playersModel->resetRoomFlags(); |
469 RawSendNet(QString("LIST")); |
|
470 emit connected(); |
469 emit connected(); |
471 } |
470 } |
472 |
471 |
473 emit nickAddedLobby(lst[i], false); |
472 emit nickAddedLobby(lst[i], false); |
474 emit chatStringLobby(lst[i], tr("%1 *** %2 has joined").arg('\x03').arg("|nick|")); |
473 emit chatStringLobby(lst[i], tr("%1 *** %2 has joined").arg('\x03').arg("|nick|")); |
645 } |
644 } |
646 |
645 |
647 if(lst[0] == "ROOMABANDONED") |
646 if(lst[0] == "ROOMABANDONED") |
648 { |
647 { |
649 netClientState = InLobby; |
648 netClientState = InLobby; |
650 askRoomsList(); |
|
651 m_playersModel->resetRoomFlags(); |
649 m_playersModel->resetRoomFlags(); |
652 emit LeftRoom(tr("Room destroyed")); |
650 emit LeftRoom(tr("Room destroyed")); |
653 return; |
651 return; |
654 } |
652 } |
655 |
653 |
911 void HWNewNet::partRoom() |
909 void HWNewNet::partRoom() |
912 { |
910 { |
913 netClientState = InLobby; |
911 netClientState = InLobby; |
914 m_playersModel->resetRoomFlags(); |
912 m_playersModel->resetRoomFlags(); |
915 RawSendNet(QString("PART")); |
913 RawSendNet(QString("PART")); |
916 askRoomsList(); |
|
917 } |
914 } |
918 |
915 |
919 bool HWNewNet::isInRoom() |
916 bool HWNewNet::isInRoom() |
920 { |
917 { |
921 return netClientState >= InRoom; |
918 return netClientState >= InRoom; |