diff options
Diffstat (limited to 'tests/auto/quickcontrols/qquickpopup/data/fadeDimmer.qml')
-rw-r--r-- | tests/auto/quickcontrols/qquickpopup/data/fadeDimmer.qml | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/tests/auto/quickcontrols/qquickpopup/data/fadeDimmer.qml b/tests/auto/quickcontrols/qquickpopup/data/fadeDimmer.qml new file mode 100644 index 0000000000..d5edc11466 --- /dev/null +++ b/tests/auto/quickcontrols/qquickpopup/data/fadeDimmer.qml @@ -0,0 +1,39 @@ +import QtQuick +import QtQuick.Controls + +Window { + id: window + + Text {text: "Hello"} + Popup { + id: popup + anchors.centerIn: parent + dim: true + property double dimmerOpacity: 0.5 + + Overlay.modeless: Rectangle { + color: "blue" + opacity: popup.dimmerOpacity + + Behavior on opacity { + NumberAnimation { from: 0; to: popup.dimmerOpacity; duration: 250 } + } + } + + Overlay.modal: Rectangle { + color: "blue" + opacity: popup.dimmerOpacity + + Behavior on opacity { + NumberAnimation { from: 0; to: popup.dimmerOpacity; duration: 250 } + } + } + + enter: Transition { + NumberAnimation { property: "opacity"; from: 0; to: 1; duration: 250 } + } + exit: Transition { + NumberAnimation { property: "opacity"; from: 1; to: 0; duration: 250 } + } + } +} |