summaryrefslogtreecommitdiffstats
path: root/demos/declarative/samegame/content/Button.qml
blob: 70b175c1f51ecd1871970089e1325a84995538d3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import Qt 4.6

Rectangle { 
    id: page; color: activePalette.button; width: txtItem.width+20; height: txtItem.height+4
    border.width: 1; border.color: activePalette.mid; radius: 10;
    signal clicked
    property string text: "Button"
    gradient: Gradient { 
        GradientStop { id:topGrad; position: 0.0; 
            color: if(mr.pressed){activePalette.dark;}else{activePalette.light;}}
        GradientStop { position: 1.0; color: activePalette.button }
    }
    MouseRegion { id:mr; anchors.fill: parent; onClicked: page.clicked() }
    Text {
        id: txtItem; text: page.text; anchors.centerIn: page; color: activePalette.buttonText 
        font.pointSize: 14;
    }
}