qmlFrontend/qml/qmlFrontend/Room.qml
author unc0rr
Thu, 26 Nov 2015 20:11:54 +0300
branchqmlfrontend
changeset 11432 97e3e62ea5f9
parent 11426 ab6a6d9ebfc0
child 11434 23912c93935a
permissions -rw-r--r--
Update seed, theme and script from net in UI

import QtQuick 2.0
import Hedgewars.Engine 1.0

Rectangle {
    HWButton {
        id: btnBack
        width: 40
        height: 40
        anchors.left: parent.left
        anchors.bottom: parent.bottom

        onClicked: HWEngine.partRoom("")
    }

    GameConfig {
        id: gameConfig
        anchors.left: parent.left
        anchors.top: parent.top
        anchors.right: parent.right
        anchors.bottom: roomChat.top
    }

    Chat {
        id: roomChat;
        x: 0;
        width: parent.width;
        height: 250;
        anchors.bottom: btnBack.top

        Connections {
            target: HWEngine
            onRoomChatLine: roomChat.addChatLine(nickname, line)
            onRoomClientAdded: roomChat.addClient(clientName)
            onRoomClientRemoved: roomChat.removeClient(clientName, reason)
        }
    }
}