aboutsummaryrefslogtreecommitdiffstats
path: root/examples/quick/window/Splash.qml
diff options
context:
space:
mode:
authorShawn Rutledge <shawn.rutledge@digia.com>2013-05-29 10:58:38 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-05-30 12:07:21 +0200
commit251a267fb5a48790b1446b5eda3ee553cd4abfab (patch)
tree1dc788762c7cf6e5de82ecedcbe8aad58f781011 /examples/quick/window/Splash.qml
parent124473935a99598bfe63538c5a388590cc1cc229 (diff)
window example: show only the splash screen until the timeout
The window takes time to resize itself; we can avoid letting the user see that by delaying visibility of the main window. Change-Id: I81d656102b384a66b5539cbd879aadb85261ba33 Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@digia.com>
Diffstat (limited to 'examples/quick/window/Splash.qml')
-rw-r--r--examples/quick/window/Splash.qml11
1 files changed, 8 insertions, 3 deletions
diff --git a/examples/quick/window/Splash.qml b/examples/quick/window/Splash.qml
index 092e6e6fc2..c981bd2585 100644
--- a/examples/quick/window/Splash.qml
+++ b/examples/quick/window/Splash.qml
@@ -43,6 +43,7 @@ import QtQuick.Window 2.1
//! [splash-properties]
Window {
+ id: splash
visible: true
width: splashImage.width
height: splashImage.height
@@ -50,7 +51,8 @@ Window {
title: "Splash Window"
modality: Qt.ApplicationModal
flags: Qt.SplashScreen
- property int timeout: 2000
+ property int timeoutInterval: 2000
+ signal timeout
//! [splash-properties]
//! [screen-properties]
x: (Screen.width - splashImage.width) / 2
@@ -67,8 +69,11 @@ Window {
}
//! [timer]
Timer {
- interval: timeout; running: true; repeat: false
- onTriggered: visible = false
+ interval: timeoutInterval; running: true; repeat: false
+ onTriggered: {
+ visible = false
+ splash.timeout()
+ }
}
//! [timer]
}