qmlFrontend/qml/qmlFrontend/HWButton.qml
author unc0rr
Fri, 26 Sep 2014 00:56:36 +0400
branchqmlfrontend
changeset 10422 4cf23d4c7624
parent 10402 3313336c1ee0
child 11787 bcba7938ccb5
permissions -rw-r--r--
- Pages - Animations on buttons hovering

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: "#ea761d"
            }
    }]
}