qmlFrontend/qml/qmlFrontend/Room.qml
author unc0rr
Mon, 30 Nov 2015 23:25:18 +0300
branchqmlfrontend
changeset 11434 23912c93935a
parent 11426 ab6a6d9ebfc0
permissions -rw-r--r--
- Implement engine runs queue - Many small improvements

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
            onMovedToRoom: roomChat.clear()
            onRoomChatLine: roomChat.addChatLine(nickname, line)
            onRoomClientAdded: roomChat.addClient(clientName)
            onRoomClientRemoved: roomChat.removeClient(clientName, reason)
        }
    }
}