qmlFrontend/qml/qmlFrontend/LobbyPage.qml
branchqmlfrontend
changeset 11422 c6c6a4b32cea
parent 11419 8a5cc31483c6
child 11423 e045dc60c37e
--- a/qmlFrontend/qml/qmlFrontend/LobbyPage.qml	Sat Nov 21 10:04:20 2015 +0300
+++ b/qmlFrontend/qml/qmlFrontend/LobbyPage.qml	Sat Nov 21 12:40:33 2015 +0300
@@ -65,6 +65,23 @@
                                , "scheme": scheme
                                , "weapons": weapons
                            })
+            onRoomUpdated: {
+                var i = roomsListModel.count - 1;
+                while ((i >= 0) && (roomsListModel.get(i).name !== name)) --i
+
+                if(i >= 0) {
+                    roomsListModel.set(i, {
+                                           "name" : newName
+                                           , "players": players
+                                           , "teams": teams
+                                           , "host": host
+                                           , "map": map
+                                           , "script": script
+                                           , "scheme": scheme
+                                           , "weapons": weapons
+                                       })
+                }
+            }
             onRoomRemoved: {
                 var i = roomsListModel.count - 1;
                 while ((i >= 0) && (roomsListModel.get(i).name !== name)) --i
@@ -77,7 +94,7 @@
     Chat {
         id: lobbyChat;
         x: 0;
-        y: 100;
+        y: 300;
         width: parent.width;
         height: parent.height - y;
     }