aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/quick/qquickwindow/data/ucantclosethis.qml
blob: aa68cf5105e26f59fee0b42ea769fa2440a102b7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import QtQuick 2.1
import QtQuick.Window 2.1

Window {
    width: 240
    height: 75
    title: "Hammer sez"
    color: "#e0c31e"
    property bool canCloseThis: false;
    Rectangle {
        color: "#14148c"
        width: parent.width * 0.85
        height: parent.height * 0.7
        anchors.horizontalCenter: parent.horizontalCenter
        Text {
            id: text
            anchors.centerIn: parent
            color: "white"
            textFormat: Text.StyledText
            text: "whoa-oa-oa-oh<br/>U can't <font color='#b40000' size='+1'>close</font> this"
        }
    }
    onClosing: {
        if (canCloseThis) {
            text.text = "uncle! I give up"
            // the event is accepted by default
        } else {
            close.accepted = false
            text.text = "...but you still can't close this"
        }
    }
}