qmlFrontend/qml/qmlFrontend/HWButton.qml
author unc0rr
Fri, 05 Jan 2018 21:43:33 +0100
branchqmlfrontend
changeset 12882 c9418f57fcbc
parent 11792 bcba7938ccb5
permissions -rw-r--r--
Comment out functions that don't need to be called for engine in frontend window

import QtQuick 2.0

Rectangle {
    id: hwbutton
    width: 360
    height: 360
    color: "#15193a"
    radius: 8
    border.width: 4
    opacity: 1

    signal clicked()

    Behavior on border.color {
        ColorAnimation {}
    }

    MouseArea {
        id: mousearea
        anchors.fill: parent
        hoverEnabled: true
        onClicked: parent.clicked()
    }

    states: [
        State {
            when: mousearea.containsMouse

            PropertyChanges {
                target: hwbutton
                border.color: "#eaea00"
            }
        }
        , State {
            when: !mousearea.containsMouse

            PropertyChanges {
                target: hwbutton
                border.color: "#ffcc00"
            }
    }]
}