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
U can't close 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" } } }