File: ucantclosethis.qml

package info (click to toggle)
qtdeclarative-opensource-src-gles 5.15.15%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 258,796 kB
  • sloc: javascript: 512,412; cpp: 497,152; xml: 8,892; python: 3,304; ansic: 2,764; sh: 206; makefile: 46; php: 27
file content (32 lines) | stat: -rw-r--r-- 857 bytes parent folder | download | duplicates (15)
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"
        }
    }
}