qmlFrontend/qml/qmlFrontend/HWButton.qml
author sheepluva
Sun, 01 May 2016 21:09:45 +0200
branchqmlfrontend
changeset 11787 bcba7938ccb5
parent 10422 4cf23d4c7624
permissions -rw-r--r--
qmlfrontend/map-preview: add hog count display thingy (only displays "?" for now)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
10402
3313336c1ee0 Let's get it started
unc0rr
parents:
diff changeset
     1
import QtQuick 2.0
3313336c1ee0 Let's get it started
unc0rr
parents:
diff changeset
     2
3313336c1ee0 Let's get it started
unc0rr
parents:
diff changeset
     3
Rectangle {
3313336c1ee0 Let's get it started
unc0rr
parents:
diff changeset
     4
    id: hwbutton
3313336c1ee0 Let's get it started
unc0rr
parents:
diff changeset
     5
    width: 360
3313336c1ee0 Let's get it started
unc0rr
parents:
diff changeset
     6
    height: 360
3313336c1ee0 Let's get it started
unc0rr
parents:
diff changeset
     7
    color: "#15193a"
3313336c1ee0 Let's get it started
unc0rr
parents:
diff changeset
     8
    radius: 8
3313336c1ee0 Let's get it started
unc0rr
parents:
diff changeset
     9
    border.width: 4
3313336c1ee0 Let's get it started
unc0rr
parents:
diff changeset
    10
    opacity: 1
3313336c1ee0 Let's get it started
unc0rr
parents:
diff changeset
    11
3313336c1ee0 Let's get it started
unc0rr
parents:
diff changeset
    12
    signal clicked()
3313336c1ee0 Let's get it started
unc0rr
parents:
diff changeset
    13
10422
4cf23d4c7624 - Pages
unc0rr
parents: 10402
diff changeset
    14
    Behavior on border.color {
4cf23d4c7624 - Pages
unc0rr
parents: 10402
diff changeset
    15
        ColorAnimation {}
4cf23d4c7624 - Pages
unc0rr
parents: 10402
diff changeset
    16
    }
4cf23d4c7624 - Pages
unc0rr
parents: 10402
diff changeset
    17
10402
3313336c1ee0 Let's get it started
unc0rr
parents:
diff changeset
    18
    MouseArea {
3313336c1ee0 Let's get it started
unc0rr
parents:
diff changeset
    19
        id: mousearea
3313336c1ee0 Let's get it started
unc0rr
parents:
diff changeset
    20
        anchors.fill: parent
3313336c1ee0 Let's get it started
unc0rr
parents:
diff changeset
    21
        hoverEnabled: true
10422
4cf23d4c7624 - Pages
unc0rr
parents: 10402
diff changeset
    22
        onClicked: parent.clicked()
10402
3313336c1ee0 Let's get it started
unc0rr
parents:
diff changeset
    23
    }
10422
4cf23d4c7624 - Pages
unc0rr
parents: 10402
diff changeset
    24
4cf23d4c7624 - Pages
unc0rr
parents: 10402
diff changeset
    25
    states: [
4cf23d4c7624 - Pages
unc0rr
parents: 10402
diff changeset
    26
        State {
4cf23d4c7624 - Pages
unc0rr
parents: 10402
diff changeset
    27
            when: mousearea.containsMouse
4cf23d4c7624 - Pages
unc0rr
parents: 10402
diff changeset
    28
4cf23d4c7624 - Pages
unc0rr
parents: 10402
diff changeset
    29
            PropertyChanges {
4cf23d4c7624 - Pages
unc0rr
parents: 10402
diff changeset
    30
                target: hwbutton
4cf23d4c7624 - Pages
unc0rr
parents: 10402
diff changeset
    31
                border.color: "#eaea00"
4cf23d4c7624 - Pages
unc0rr
parents: 10402
diff changeset
    32
            }
4cf23d4c7624 - Pages
unc0rr
parents: 10402
diff changeset
    33
        }
4cf23d4c7624 - Pages
unc0rr
parents: 10402
diff changeset
    34
        , State {
4cf23d4c7624 - Pages
unc0rr
parents: 10402
diff changeset
    35
            when: !mousearea.containsMouse
4cf23d4c7624 - Pages
unc0rr
parents: 10402
diff changeset
    36
4cf23d4c7624 - Pages
unc0rr
parents: 10402
diff changeset
    37
            PropertyChanges {
4cf23d4c7624 - Pages
unc0rr
parents: 10402
diff changeset
    38
                target: hwbutton
11787
bcba7938ccb5 qmlfrontend/map-preview: add hog count display thingy (only displays "?" for now)
sheepluva
parents: 10422
diff changeset
    39
                border.color: "#ffcc00"
10422
4cf23d4c7624 - Pages
unc0rr
parents: 10402
diff changeset
    40
            }
4cf23d4c7624 - Pages
unc0rr
parents: 10402
diff changeset
    41
    }]
10402
3313336c1ee0 Let's get it started
unc0rr
parents:
diff changeset
    42
}