From 1ef4e4b156be8653af64dbccb47abcccc234246a Mon Sep 17 00:00:00 2001
From: Shawn Rutledge <shawn.rutledge@digia.com>
Date: Fri, 8 Mar 2013 16:44:52 +0100
Subject: [PATCH] window and Screen example: new properties; splash screen

Demonstrates the new properties, how to make a splash screen, and
how to make a standalone app with an icon.  Combined the Screen info
into this example too.

Change-Id: I5b731539b39c55327f4e5b93860a880a35835896
Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@digia.com>
---
 examples/quick/shared/images/qt-logo.png      | Bin 0 -> 13923 bytes
 examples/quick/shared/shared.qrc              |   2 +
 .../{screen/screenInfo.qml => ScreenInfo.qml} |   8 +-
 .../window/{window/Window.qml => Splash.qml}  |  40 +++-
 .../window/doc/images/qml-window-example.png  | Bin 0 -> 9863 bytes
 examples/quick/window/doc/src/window.qdoc     |  71 ++++++
 .../window/{window/window.cpp => main.cpp}    |   2 +-
 examples/quick/window/resources/icon.icns     | Bin 0 -> 59662 bytes
 examples/quick/window/resources/icon.ico      | Bin 0 -> 11825 bytes
 examples/quick/window/resources/icon.svg      | 208 ++++++++++++++++++
 examples/quick/window/resources/icon64.png    | Bin 0 -> 3004 bytes
 examples/quick/window/resources/window.rc     |  32 +++
 examples/quick/window/window.pro              |  18 +-
 examples/quick/window/window.qml              | 180 +++++++++++++++
 examples/quick/window/window.qrc              |   7 +
 examples/quick/window/window/nogui.qml        |  50 -----
 examples/quick/window/window/standalone.qml   | 128 -----------
 examples/quick/window/window/twowindows.qml   |  89 --------
 examples/quick/window/window/window.pro       |  13 --
 examples/quick/window/window/window.qrc       |   5 -
 20 files changed, 549 insertions(+), 304 deletions(-)
 create mode 100644 examples/quick/shared/images/qt-logo.png
 rename examples/quick/window/{screen/screenInfo.qml => ScreenInfo.qml} (95%)
 rename examples/quick/window/{window/Window.qml => Splash.qml} (72%)
 create mode 100644 examples/quick/window/doc/images/qml-window-example.png
 create mode 100644 examples/quick/window/doc/src/window.qdoc
 rename examples/quick/window/{window/window.cpp => main.cpp} (97%)
 create mode 100644 examples/quick/window/resources/icon.icns
 create mode 100644 examples/quick/window/resources/icon.ico
 create mode 100644 examples/quick/window/resources/icon.svg
 create mode 100644 examples/quick/window/resources/icon64.png
 create mode 100644 examples/quick/window/resources/window.rc
 create mode 100644 examples/quick/window/window.qml
 create mode 100644 examples/quick/window/window.qrc
 delete mode 100644 examples/quick/window/window/nogui.qml
 delete mode 100644 examples/quick/window/window/standalone.qml
 delete mode 100644 examples/quick/window/window/twowindows.qml
 delete mode 100644 examples/quick/window/window/window.pro
 delete mode 100644 examples/quick/window/window/window.qrc

diff --git a/examples/quick/shared/images/qt-logo.png b/examples/quick/shared/images/qt-logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..7d3e97eb36e9df80d7d7a4086c8fb8cae68dda68
GIT binary patch
literal 13923
zcmch;XHZjJ)G&HNN2-qk0#a0Lbm>S*tO!VxDqW>_={>Olih$CafFiww-XT#Cr1##X
z_g(~&d^`BgH+Sa#xifd>MU(8Dea>EMufEq>d9SXjKzD}i3<N=RijVF;fglnvB!Q?X
zz{jp<-x2tLxja$03*~oQTmoMxo+~TdhX}-fDYY39;0m?Vqo*zqM01Y#f<f_#7r;eI
zS4EWvltZ+nv`iA`mriCOh#OM8e@Dx6WNqBXQ)}+)#unEnGZEHD*WUBc^347eV5B;G
z!<3x5On>CHehFt@Om?ka7-!*{b>3ddbDygI@dVG3@$t2M&z$ixE%Gvb*B4l=&lI!=
zK7u^L)VIv837dsGNh28<Bb5g(ixv;WZ!CEEX1|jx9;mjM!{vF@vQPu0{`dZ-^!zeO
zVx60Uo+uhC^0LPWDw@wI@bJkA+zIdDiAq|y-lvqkf<JIpeD$|CMpvT{LO_UF_Lmz?
zY|9ZL-sP+rC&$g0goL?)f>pD*<M7BYpSjDc9UVEfwLPTt2633uoeUwNh37B`1}!*t
zso4+h@XRG|m$%R&6=mPYhbMgd_O-c%EBt&;an2gvlKck*Q9)Z1Q!#Fmi!;^iCnv_o
z!-{^|@iQ7rn~{1FM`WacJt@c31U5xo4}#+c@{;WPBSVes#;`~0Yxy`Un#IGFx4ax&
zw(3{2Z1B5tu)0S8;{xS+qyY~*?i?MV|Ee{wfU``k1T_V5!ZkHnXh}kG$MpzXGZEFN
zTilptYon-CGkBQwgFACZ^qkFtnu&31%vpecx6L8fvct(08yk&yi^%<QA6=wa<Vvb_
zFhGh7+O?_Qh;lXYnBf`@URUhX6>2Xynv#DFgBYQUlZTVnmIgnV>B7};-LA{}6x!oI
zP!B@ElvB}kXUuNN<F<B5{w#EUT<lqfHzz=(5zthY$?b_bLVH}?Hr?az69SyH@%r?G
z7M9lvqG1pT>K;2GgX!HJ|M1Aq>phb49%qg4`&xX=(j*AT={~?@x2yxBp^CmCa51G*
zMKx{fI*@f3cR&cz+GA!Tq_HWAnZ8S0w5HGJqI91>&!<1@O_vn_>BaCU9vwItSj2xO
z8LV78Xr{3te4bYSP2ig)YwEe@0;DJi@{z#P9^MnW$r5}KMh59&wsfDEv?qMY+btnm
z<|I-BbwM0&tjP7KC2T-p!rfd#`S|j{4{mON9u@SG6OvbtOg~b5GF;&rrLwG6TmL~1
z$H)yesLXJcKJe$cDcPEb_S?F=%;C;J0UHnjXt_I_pg-?A_sNGH;GL563xA&lyn8y6
zjGo!RrAok%0}YQ=1Qfrn-w_6s3wj258gvi!quF<GuX<m@h)AMh#qi}zhh=pd^_j@2
z#8Y_pYqk!QvNg_E<DV|GEcTmX^(nX^tQHh2wDi@=f3~Jlo&pc6MH})vlaWB)Lx&3<
zaGV028UgwNWUxUVy6@HjS0kY2Uc+*@UPIVk<ZMXG)?y={NTv^V1VA8zlJGt(R|v2L
zvNt1gUtYbF)QZ#;;D&~Bw!)5n6XcWb%emsXmpT7!hzcsBh7J^u+{EDF+63q|><1v@
z5G9K3!OI+z_dk%3Dg(ujvMbuwSvb8}Dl*g!34Ge^x_M+@!Kx67({%6Ng`Zc_UYdmL
zQ>qHCs^yVNaiK#u6rQ**6Ql`WTH$ADTlg3TqLDss0@@E5ppSb{7mfjYv*p)i1t7bb
zTVdV@@Kgefk(QBKR)@_+r3CKe>n>7C&ppzj`u8A^#~LpagOt5c@cS%`JKvCFjiIg6
zU1J5xy+G@#Bn+Ul|6xL?ahRNBh>vi!9wQ-%hr-;D)MY4A(OV`vIj&E4$C2&sIH^-S
zV4g<XmesI}c{d(wC^SxhF5bi(Cr4m(t4*#l(o#XuV)7$gQao=$kPsuSJTt9ozAg5$
z0!x4{B**mTFCmw}04?lpJqT@KeSu&=d=IzQqHCGmhOpAUzI*k~ilSN3NlVI1yNgSh
zNF@lU*dI~zhemkDMu=!y3bh_G5kDaa1)(NlK6kKzAqgV4J!qfO`@c%De_n+fTs(Cz
z|L*}Am_dLS(D?t~gMVm%b^h;QmG2cV^l?YhBP(?$)&}<_{JW9LbOcg|Yw^?Vu%yz}
zx3A>WuK9>H$UKr}9S;BA7pWCB8z!^1(VirBTtaY=?n^QCnQ12E)95IMlT2HX%dj&o
zZt@NF|NI3*K#+G%A$rFntFTnF+CZihQ<|zU7j7hIB<))AkbyJ3(Cb%K#nf{q1_24b
zi*YxlTOKz{|DAjn7twKeuwQ1coidJ2?-J}UwO7|XR(%)tw(=9e8(UdI!I0B2nI^Ee
zHd2PhC93UM+H9iv<GvOZnzQr`nFRgFdcc;b|NU0Hm;T0`-d7yiG!9+sWxV16D-~V9
zs3LrhHS$K!4lFOfk@Nov?_M;K+18AA+nTHLYHW{|!<?(7d{JbXL`&wD$7OYl*UpyF
zd%!^4%%9eQWqQ8?zVG&Qm+sBAI0vp&HJkK}n^cTOFZf+%e0)JfA-tq=$==@fY1-P4
zGe3!3OU$vctu{8|>MK-_na;pb&ihMRj30j%x#pAJXx6EfDVk#6zG3CJV~{OV@mc5$
z5lZ!RvZPzte0!yCoojOHN>jva|JzG0V$XhGEWK#c)iScM$OOoM^0Uud??UR7vDqA6
zT}pr1ySszNw{6i8;>^-#7nNUds)M!r>5%=)=`qwKVA}<O15?j%d6!d;{MG_mqUPua
z)d)=t;`X~G73h0v;ku$UnEYnx!LwvQ3{Cy!qA0cNzV@rfnZ+n$VsQea^y|SojCxOx
zb9FX+qLg3&0k^}1>fIP*30r)J$Db^M+7AATVD)hb#jDP+8r=w&d7I|_WKliFf}8s!
zs8lU``@xOqHPNv{!s<@>%GzIa_aXbIxbW0bB^E2yAAU;fF^}ItyAV{k)$#$Aoy~B8
zH)7R!shzNAFtKNXqP{n8)rVcuFIrm|VK#hldS`d{guj+rO;M-Q4E$M&T0h+2;mjnB
ztfKL_@VezL1yC36+b8WtN4QD2*w`Ghx58TAn~=P;9fokk3jD(KrOe9mk`_oA!>|J(
z1c2MhmW5n~1io|fK!I2IE=30O(tNmy^>D|e4Gv#^(ak}qu5xm-sGFV3`{}QH!D<c*
z7v+5sDqoGlzo)B*{8XSXiV_7{6@n4<46ixriKU#)<IIfmF>!74vKOsLx_`%Jq}e=G
zZM@@e-xoGDre)g9C2YsKQ^CFI`b*?L+t0X5WY28E++UKxfJ+p^?+X`it|+;f+bXut
zgdR??;yOZF1%)pro)NvS*wajqi&&0UQhdU_I@l7huqX%kOMGZR6iA6zgx^u?exP0L
zYtt{7R;Rd|^+KV)3lrJs2P82MAk<A-lDGCH<y>i7<yk-56syt>W6F{)bq$SJSG1Y`
z>a9HFh9H)aLjrz-i_PKWI_+-vp+Un`-(`b9l$%PUw-C_Z^w`%BWSFVTOA?TA#PmJg
zdI^V2-=>1G<cfO^ZK{TA7CTo?5tsQ^vz;=XrQ0kRlZ2Z`$1ON^GYV&HB1e~FRcZ-B
z7dwAZz#!oqceRXZ4jj)COEKobLC(97=A<lX@`K@dPj-V4N|f~r!MVF{ASjl|ZkpBv
zx|nL)ZT_;I(pNwz7K?sJj{MOpmt;+@753?|6BGf0$%@pko9s)$a2XMxD9dw1!Pc<W
z6yUnwZYMy;2tns`^5EaS-{j;g_Pj>pKOW#EL@oOc_-j2-aR-D{KQds!p?VO0>;=3(
zz#nv0M1wnK6}N3Ves37KTOelqXJAvk4<afHz!o0@jWW$%A#@vXeciURakBZGf8j_#
znR8U|+y()zxy>rb3otsXZ7{0hhJ*W#A7siVBnX>@UTq@1fRk6fus9=ro_NFBn!;X7
zJT9PhT-=NKN<PQ)j?9gx%i4%F&Y4z1D5uy*8lc3c4Ii@K1XSZAj07LzWP+|Y+h#p@
zZG&qh#a_K~-TBfpnpFxaWh*+)f$Y3H^>hBNe|0ZTjxRgz*|z74XAhk)h_5>KBq3(5
zC*Ss~kBV5*RK!b-9t3;@^wv0@=qa1xrRl5Pg489-KC-isK`9w{owLG*>D=Nf@S2WF
zHNw{p)I^@Ywu#TY?t&kKkuhdx7IVFtvn%SJ!b)q5VOoOam|d$&vgoo;wt<UgTRFpo
z#U>7U$0q(mAhXN8dS*{@RBX<8ueHt8qzAg9y^xMD+K=ptuyyFE=914L#$W9TE1K5R
zD9$Jb4_B+LP~P$FRW+@{HMOOz!K5N14xm_7c8~1pgE5t@n|xU>hsnpf01xE$CbjJY
zS|jJ^J!YLT8*Ba=YWbCld<S)&BfXB^`mgijru#u?1wy6W!-f75a<|TJ<nf1ZSoQTQ
z`*hr1Hg~bVs6u?oqC*9kw9(O#K#biPgkeJOOEnyFVlyRr4PP%^UEACHpX&@0Yt^%d
z(UE;SqaOCfCNBQR9Jr~cKD8p1-?-feE4v$x39TP8Tr`2S-d|oq{zN3FrsLk-CiV8m
zdC<~%^YOYab?_B~@L6Q{X;_}#_Z+TTW4sPVU^!jbC4BoRETq{IEm{Go7q$LUiUb?`
z?0bZnDO%ysr1TjrTW%JY%(`W0S&{2#`mJuOGMF|H^-CsO?6{EK?i|Vd$B+2SYI#5E
zZ!?SRpE0%35tJ0Cf)Hw2YqDk)j{y%}OyB}<lj;}YOoXhySC5VlYEkKpu9mA%{eIl6
zq1b4ddK9N3pg<cF_e3fwfyn*qYI@rJl(aD}J--PHgUF`72*U7P1ee;kX~xZ3OU{x9
zMn=&{Wi2?mEUVrrj;N)LK%1qK4<y-<M{4esVh7=sp;Cmwa(Fji2qEjzRD!4|9UX1t
zcNPh)q35QiB|fmSgdr$sF7plqb)?qfGIioSk1&2Gj}>x{bjP1$^&cCr?Io|U$7VjA
z>7k49vHNw|;PKgyIzmJTzUC-CK&l=slgQ3a22J^v^}Ag#HhmDjjz9TQ20u`@L<D=_
zZ5#aYec|Wtt&k-;ZO||n_{$<JlvK6cY3xRjLr!ts^57^BVZHLkY)+Oi{2mooqV<f%
zH+9LY^)DZ>4nE#t^Jh};W$t@@RZXuBe~khEqyb*vMuA8cjBg78V&Wu-pBJnj&k1)O
zpA{Oxj~UR5Tg^?dT)|5_c$oB}NhH=L%$9ERw<Vt6>W6v6c@hY5;hjz{KsXXxtG+ZY
z;I3C2hQ=P17wuPO`V9a?>x)TvmXhH9o!fhdH%-iZU?1~UZaqus+>&`hw6_HZD<NTc
zjQecH#jRb8Kfyo)*OsH)LmP7wJ!$<H_9~S^Ro59a8+5WdBG*_=P+(wd{D-DNjtnh2
z|C*xY<6=S|#!4QStgb&R(NDA4nuaNKHS!LxVT)sqyXwJi@R0$kF`K>b;J^r>Tqsc9
zGvfsEEbFpl6OLtCE1!bP*OKkaSW=!Vze`(jRZ=xGChd#$B$xnukwD~vVK&>{fYvtN
zs)qfA+PuGCX!O@5nQI}!{sCOSN|iE$`GJ}6l*F420<d2SZK^OB6g1Y0EUm00n7qU`
z!U?;Wi@lx68bgy#aX?1&{EblIxqRMx3x5-;X^{%(i?`!X!6d@4W(Sz@a$S4rzOEc)
zeEco{x0Ns#HNwGN<-xVz!RZIfowg!dcx20FaAhS?xXi!2_sB`^V7ENpnZQrW+=2&y
zW20scsbIEmeUIDdC?9G3Ftk|oXK8E<Xr1MZ<GP6W5pv*H%qV_r<u$v&%ZsTl;{mO?
z_WK6@!c)ILPS8LWceBTRG7%7T*~Y*qFw0r8vtk&(z-egye&#~df{6CI8lOp#D=w66
zNJec6sAa%CUUulm`hS@u_eYK>W`YTZ;@|oJnLxPMdNFu(TsPHOcErNzTH~?!3cpcP
z5)Yc<>VkEDK8JoqZnOIEv87?ohLK14>$Q-P+D>#wv!hKga-kV+Qi?X74lNEGy!meC
z-(DNr2C~CNDRleECH0m)A1+kUQKCxQ{q09;n|n0Jm5TDavW;XON3{d3w@?Z_Bbrv!
z?b2~{aFXYrH(WZOs%}tyM^~-x1N%k5(A<y|Oskgkb=rKJ+a;|}nj#jI#kBK%UsR@%
zVz-8&&qlRfG3zq+cX+FXRLLKGgdyJkTG@pwf>5>_+?*6`YNL^IP=+pam9tEry&?XC
zz5GD08QaN=CJaRozF)Q24yN3NxcC3K9htZ(r(F%RRdV>CV^7D%yW=oU(K>ig(5Dz)
z_G?Z~0z@?`7eq1?CVwG@(56iaFRsSl6+gozeM50s%9nfIRtE(^fx@Ci`p%8>yeeNg
zqGj{%EH(N-HY2a2xhRFr5N9RFo}RZ*714HZ9MySO9UAy%bDGrV%vw*?y!jdTQuQpb
zTiFoP*0Y*(jVwb*SGSoT`pTR!noTfY?>_S}r&>Fw<)yDSA1$);?MY$SI~Pb%LAQ#F
z^ov^Of({5jIvy%>>H<#_X?9XJspYt~?q*UI=JgjuWjcl94adj~yZq;+FjPj%9-GPe
z#lF8=I=^as0nWj~q6Fmb)Uz`9My<VpfS+%DQHUeGma!ua61Hzk8*>FK6zWuGh&mwO
zCtr{<*M1|?7D8HZR0p-SQ&K?%sE6kaa&FJXcp4S7^fbkM8SXU99M!e`Ta_%_)znVO
z2r>3TT{bn8*qfLd(rF82E)(zg%4RtGip0~p^^Ehv^dPOko$j7M1*KBbxinN7xKUuU
zoQpp?GSrxF2(~8czFfcIAP>&1dLp8b@bxRBXBQ^=9B?p~I9$j9i5OWtKhoIzMQg=h
zaAtUZHHi{ZdUE(^XuD}~?*ap4n}8eGfL+kfHH!&OU<81eNhsU$AgPzJxEQGH=sfmZ
zTL;-t$>`Axlx{KSe2#<+YPkC%XKRmWAO7~N!Ku2IH6eKRhJ1QU|7uR*No657BLYHv
zTpe~iVM1vpjgUOU2!x8t)Q>$zRrw7}3OLvq-;%rpZsG5ve4Gm{x-{Ni&u}QUF?T4h
zG{E5NDO!^a{B`6{Z+Yy>DQ?Jfy_eM%ddt97)Ls}LcV?(y@(9*MouCL(Ohci=tkBiJ
zGZ$atRRZ0mkB-)<#YX-}Jv~d@$%q=3qv>%J-*4WO?QeFE9)?eg*iU~F=n!a1XeXzj
zf`ZZ;aYpGaObl*~SOFP+64$%V-?m04>1|<;I)=3W134cZl1noQkaSk{0DUm@g%(om
zsKv!mgUFN7T!0cpy?tg3Oe~~tMA}uz4MCW)y)eJ$S&0SW&~0XMCPkCkp|F(~wS}b~
zRU!qr2EV_FQhgSq4XFuNUr^^hU-0X1;dRK#fm#dZ9gG<sgAf^ZBxaHpETkiP<;~0s
z9&X(?YD-*#L*I3r)cU&YRQD7!`2HbqCFq{K*QGKJi`gRwrmZ7Abw|%I8DkU;3uPH>
zyO`E}PQUZevef5x|4>g>lMesw`eeb|E1fmS#!~Oy0fkIM;5K^Muu>D`>P4L**o>A(
z9@a?Pz$=)r;Up4!n*7@{$#V>f&TU>v*6P<@a05oUl49?;z_8TS&`8wvLi9d6|BnCO
zZG%Ju=exdbf`7xb!}y#IQ9RbVy<66q1efkN*9kS3T=kmn8u30-(KH^x_O_&7JAlu`
zQ(OAbk&r-Lwr8I7W|G~{q%^&6n7Gj2`$5~oDU~PdF|Ko`9KO6JU1xUy6JLrz=f|`0
zbr@!_Ql~eC0!5^h+1h>9(3JdWm7md}Z2VRR&sM9fvGkHSRonDBrMF^1akqQZs<Pw+
zRUi4<Syylf+e#w?d=5~L*%F5y9tUW?l+f&D{{A0Ogw3;}sm+?>{G=a$vqmN=TqWjh
zwi=^^QA!}(2>QP7?xGCISTiAH?8$xa)`h(?1zfH8)aXc<u0WF#FMeGuxRSy%mlirR
z4`4tbZv-jd0HXFEaa3(%ckAFxil^1BsKB7+ecDta$jdj!ydsqfUXaF3ul_<r#E}C*
zLOrsP?lWzjk*Lo1;XXh04af<0wl}VIF4l#*OtP`RbQFjJ=VW06e#{DB@cFz%A?;>g
zt|2e|S#hb-pnu599m@dI$PJJHP$1#}Q34G26Ke2;j!1({kWv9^jK4g!vvXzp<!2ZP
zl*@DdN&-lNkwB}tml_;U5CTGsNi#2h`|r>1=-TQ`G89;4qU0UJ=@JM{E6OP1t{M_H
zrx{O2kk02XA|Hv+p+73lch5u-Ph%jF3|{|(!T*<mL}cRB*Z+uA@Qhevy>pdl=jg9)
zX}=Z+M{O+<fYkR{ZzC-d{+mO?kBA)7Q#9}adj>H6v@;V_d0|8ZR-Y?Pd-B4#0qp+)
z&Mp64n69gg?QUQe848?9XOz{x{b#qVm)Y9AF!=HiVqpckt<<s-M~?b!OFO7Rq*Ktx
zRaiZsBB0|0IKgO<5P_(Pyn$dS2z4lWL-dDMrAoD=hF4Imy5*^m6nu;K6W4l8H)kCA
zB6!B`HWr}?fTax1n$MlC_^Ib;M_Wm`tz`Vx;QG>RD-9sgPET)J2u#nU`o}G|DYw6e
zm-QaUK0pCbxmj!K>`|y7>oaTLPGu!D3q|D0N%LM6ZH)EM<o#d6p9brHDgaa~ARm&D
zQ0bV}$Y*6T^G;2-H0RPok}QIEa%@MjDipvvS#Q-{b#lJ@VJ)=sC6dL&5a4BaLDYZ*
zJ)*1ji&%2mx;EB*=PLK}WqOBGZMbZ&{_tCtGdSj4>41-l@(bp>+_7OZaR(3j@(lMk
zX;q3>4@k|NoTC_8k0t$DAJ96RMpyEy66Ct3(upcYq5Fi3_lJc(J*WF>CHW}(KPx!J
zZne&Y_%)A|N~Pp3gqx6@l9yIh;6w1v#XlTo!85ruI{$Pu8VKmLh{1l5u}^Lv<;TvS
zzng!j{{fV7njZN{$>Ac{j0<0L!+ufVIIexpgaAyr!4_>_19R<pju>8__C2-A$Z!>Y
z%C_f-!frM(NmA31Smm{DQtV{}*m3ti7N$ihf9WPQO{IJFnlfzr9XU9CZ3tI0Be>5y
zHT)fYd5`;gwnNq_Nxn6&>O;T>OY=aUb}qTENEIGOCCFKq&2<X+9zv2=0CP&rzgM3!
zXEw;CbN^$38YJb}P&oM`ol#R6XxX=p2&)s@((BlwJa^NW5EMwf3NjNP`?aHm1xcMU
z=>a2^XZ7Z*MQ7CuA`sMoac&cM9BmA>hpUu@foTJ$CIpsweiowG71i#zIZCpy$7LHl
zBUVhi8ToT78ZJ}@Bf7EACzlk{Tk_E6O9PqCiy~M%Qd+RoJwMsT3{nS&q3MsDsJ@rc
z@Q1}YP-r_}8Sv0F+yD*QkjIh}G*gjrkh>lYc9j=p95%SU&`1k39d%(ljtZLFli_%|
zemZ#>aV}7$<fL*<rsNGf(YNYQn8zBNEdYlM94QuB*`Ts=Kg(@W)w#Vea3Oz&f+!MC
zuf$qAT*FqyyOqH`)WY|wn{jzxhzS6F_)q~QQMf;*Wn7JAqpHaAPq@-CxvU9eh>L}N
ziXWTY-kUi8?U)O|nQx;d^PPmrLE(|nV!wNubTR00a439}hv|O_qCW>&fUKUVD5H~o
zv8WE|#Xk6CQPceFO%yEzP$)q8CRdWbiq;V<#Z?-3T|*7uME!mGH#&a@s4&oL7!*wf
zUDGAY1zDHT<mxC%^6Wj2cwR~ST`}cBFQXO8)6h=mGe`v(TC^HluFlEdknRj`GPj_>
zzI`>2j2}Ed@{0}xaHdRGRP5+#><*X}5`A<&h?|g#1%3>JU6A{IL<+5p3@MWUgCnwC
z9C84?mAQSfkoyx8B}rL1S3h27rWy)uF2pYf*uenTOfPxKyYP|ZkL`xyI>&tq=R&ir
zF_pv+XJBF~h@5CC_#4;OZEY@Mk7d^2DYhV$6@GlxU^%vp9!dn#nYQ9>&{{oa2ll3;
z86NSxqU{ey$54+r8kv<AYN@L^<isk&538vT5kLXa;=i6WNcvm3cpx0R2b<X-WSkEz
zcjah0J|WEd<H!Lz?T|2!qLK(++sD3L<d_no2_elK@4Xo}bgEneMopvflkZoK`9?Ld
zLag9^qtv3YfYzGAJ-N~31CWkPyK13-1(MpuA&owD6Nm&Czdh&)Wm?nN^scMyGr*Sy
z^zJzN)nBSN&u7!H`Fk|ZnH#j?!`B|wE_4B`H~mn!(>!}DCx-<b@^*Tj!{6nD<YnIp
zflt{&ugXDEvNmt?vy<VZ!Gu{dkv6Ss>p6z!&@g80x@X5OToH1j^S!Y0{<sx<vQM+2
z@}RxZr+z{aB`pgALZvY+uqD%1lnrkL4MJCXpC7ZCy6xRLMTFO+sx(=!yi}(F=QpRg
zt?y6^loQqau|-spgQQ`=8iJSxiM;?_)M!}xtnW>W<Tb~2XR`ysL|Gm<s5rf7_Fho|
zwlndXoWLaq6Ve7}3G8vgy?|DpYQw5y8V`di)k#OsxP<J{-ygHIK<%@j?0vm#K&#Z8
zIQG2Bt`BTvG%P#&hbI&ZY7BELq7w>)WE+rK*CL@+PC3KaZ=&TT*xay-Uua1lOf8px
zzTzUpx(iYyJHA>9c^J&nr>tK{hnv;IJ#NG7sf6Amb|l^l<Nf98N`1tvHb^6tg1m&B
zpk{T3=7zm|racA8bC7$g^ItN&YU$YjN}lfIZYm|TC|zESR-&Q2Ab8M2={SrZlT)0?
zq^GcRglBKtgUqD^o1_Xzu?rZ*tQ;5}9$b=Zf7%JxrN^w)pyL4kHvLEUybseJ3K$Ob
z%`_6S&!%~=4{+ri4HEho&^`!O(wY+y07W?e#$aCdGHF0dUkQ0>iF4MRZkkMT>$c;q
z-ALx(3<9Xd4EDHP0GSN~Cnm`rR+9O>ROGjqvXjG-AD=-!wlpvQp26}co!pw*g~i^|
z2#clVX5FXqjITiuMuxf@bEI{R==jwu;kqa7`!H_Nt4&V2_F~ESjd<DCBQ-(@`e3AU
zdFIx>96w0VELE|Bnv|pA$%g(Rp3rYHSd$7&bpM9!hQ=_cvFOrs<N?Xcw6kLkktfCs
ztnYCD3NRoQvbd1v-`c6Np(upiH+^uwi6l4kw$<She0Z)WEFX#8-aDwn96Tf}c>bs5
zC>%8M^}6Z$(1sG_nG*h*yVTQc{Uu*GDb(z?WYe5#oP}Dt4_|M^OL)g4K=Q&t>E(xM
zh+B~+TK3uT4-}}u#V6vf=8YXczwcj%sZ`D>V?!Phy5~#^eJe)BcHPk(xX#sNP(o^K
z8JgCP6dKQ{#yFMFWjJ3hyFeBc8?^8P6)pw}7iSGvri2K>oVmm*S>WJP!V<ES5M_+>
zG7j6aOhMeh($NC{d#4t9@exf;OtNXB<>rERFgAw=J~+#|E#rh~Z33t?$ayt&3YeG(
z1hQ#)6nK>5+YeYxzBs=azvf^J)P`o7J=V&`91G9)Z9cnT5-Y73LswTg=syAKbecv4
zV%^Gs_E7)nu_2o9_<9~ODmLXyzNsQ^XaUl<%6u`m|D0Gd`x|-Tnv6F)w<JB5Iyd~R
zD#nZ=EQkNdy=?s&5Y(3VNKN@u_(vR@VJSL^odx6x?t(Ln$iM8_%f}qPUTyVkk%=C6
zPHRY_vdaWwEiOSOx!?iEgFj1zw;B`}<a8*#0>28VJ(#u{qqdK}gf5Y9@_4zqG@~EC
zL(y2DBx5$h$}*E5$$`||CwpJM@$Hbgu?lX`Wkk|&jjV5dNv!{HQrs)ro{jJbj#GY;
zB-HH`XTGBAGy{aOi>9mkQVP#Z@dEsy<;`inXeJrd&MFO%b_osyD_NX!6J_fD)&&|^
ztGnZLIyn$8b0KW4knC!vH$Y=A?H0pg>lJ(_>mW5S!C8SOHexkFJ=#~4wEw<=ugtSb
zj%Le8+l6)PHr%Yd8G!e%NWIsI_B<s<ilpx|=lE$6ar-;CRuit5hDO9{!f|@dcfLSQ
z6X8ry{KU^-<okY_s{{<>V{GncMUU<A)gHZxu`4h0aZ@%&cOJtNw(3IyJ0<1yI#g)D
z5suxL^qhF<Z%?YjrEPfg<g$m^7ekTVhep#rkLs>OL^7@qe-k&atlul{oXihlsLj<y
zZid@Ss_WP6n4}(!w?6V<<=y!iaHh$BgOO{928tF*Ey3t$a|!P{$c%M=O|IJw%A2rf
z*N`naoUQz8fYUFw4dKapz60k`e6jOkZqF0^=P3T#3ThLJ{o(|lKSkeQ-g9y<a&Fvy
z=6D7~+R9GV$IJ2WS-pQveUrc#;R5QMpT3*%5Zg&RR+aA_^|PHVwgzSKeib1FoQrbs
zn76r#$-QZpAK7W~k_*P88|v>58~7kSRqM~AeJHF~r|hFSX>9l!JZw>?dEtpf%Mf3t
zlR_Xfzt`(v3P28ndDR^@<8N+2V&R_qFy79_iBa71J_`JoThQZWM^B}x*V@XgG{8r7
z8T9o2CuVC{HSJ8SE_@JR(n_HNadcOUTw${QLBFyn?E#7JipNd`3W!#%xsBq7C0&^8
z=iyEhNrIGx5g`M#MSbu22@7c9pV0VK1rhIRUd=%z*ERgMlkxI9K4(Ka_;lV=UQ)V$
zvjppSvhZS8{uPkYXpm1GcWQnR(28^4V+SiXjL0dMcu(d;-@XP+eVwm$)z?kd^~Ipz
zi40J;B)`4*><R>FsB0~Xlp+|_%m&KK?Q<r^aE{Tk5|h~b<6h>`Ul|L^hS9@e<5Lxk
zjLWo(wc|p|TL<Vt7lZY%BQ`n^z=gI~@$_$cqCCAW7rUfx_b}Vm99$<$#90&O+QSxE
za?t%n<H(fh>%^LJRI4a0CdO!V)$(oG1NPH;1~c6UP)M0??~vFXHyB;joqnS`;#}SW
z@^E`c``1<F*A%=ZA2z7Mvr{MqJ8D#(_=~|s+9NWluV`i-Yw}#%@9t{j$;*=C;gBAf
zaUR{5w6ScbjF;K7;qAVRFPZjVlP;;3Xj)NS&$;=4^Ig4P-{!N<Xc~Fn*&yTGlj?o(
z^{%(i(%7arO^0_zN6WOMe2lw`jMQxAlHk^ARtdL5%SN|yv<>jC?V@APKuI1&O1HV&
zdn0+&iE608vHa(c+N0IO&L{70?QhR3l*m=IL^sLH4yI{H-yC6)`c~F8%^8(7R;-CM
z*em)k)ZKbJs5x3Xrd`D`$9dyF++c^vvJt^V+ru=Ko|AqAxAFk6nh{FmB-s{?&@SaO
z%N&C*msy!UH&Mp@7uwV~xo*@#DvJ|)X7*vbc&w+e&c<#{)-evD5NJHQU6&+))WQ3S
zZ>JqcMnyCA&*VE~X=%^c>T4W)G#>v;V?TlE=}<c&Lm77k@-DuTc~~Qm#UIZV2O9VW
z>pai8A?ZPJl+KZjM^VjKM$H2`?ZEq~5u*z#)cs{u^!8bfgJl6pfj!iuepT*0{Gj<{
zWiRAQwgGSd`H`=UZ%RiztOC;p^nwbuLAPM%tiuYcJLy~dDCWwmMrKlEW5rglc+Qf1
zn{7bBGbHYU!VH+H#)PqE14GvsU4O=dvp+w5M)cw`DM#{<If(U5Y)z0=$C$cQ0I+4t
z!WLv_!{tZjpN3zfPw;eZ`T<HyDwOV=8&9c@nO3cyaF6AhTBgR2c<6iU5RZK50B8ec
zC&2G0Q4+Eu7tDOaGZR!#L)+h2o%rbDKk)$H5zZ5ph56AVFiv<>U82A2&^l=Mr~2(g
zlNdtk4@-V`<w*GM)QZ~5eA7k>$rUq@ua>KvPp_~!0Z}!hxy8JVat{qVuj^jwV6mRM
zkU_QOdw&exp(>R)?FAa<jv5yPdonMEeRU4@(6ZitAz5JOBt+##vAaOWU;~;7v?ze%
z|JDS;S$6dAuH5%=jY)b5xT-&d@w5zMpASl6SygFIFodau5sO}FJP53vP+3=RR=MnR
z?``qyS3CyR|A1c~%LhBBhC@3dU#mO^rpJ`7?$!Gvd?J6n47K2dMw&9xnQ4^z01M2(
z?reMlfB6?7aMzziQ0OQYRP49cWn<^o18!fS6MtV9?p-UfW<fvDq+PCM^Q>Q1Aj>Q9
zl|M?QkRJMT7tm~6hDSMPfUAd{UEin10{e$UTYrC%F8*JW%)#t){;jc1bS_fWjZ$(u
z4TQWXzsCZK-G^tJy^+0_q8w@VZ%~1=(eBWP2i{9>%6G^49D-Y!$gB?m#Y}yOBB8R3
zzWM8Bz-xqxfjZb*ib-9ix(UWL-+|C(AG&@P5U-?e%dK_;8TZ4FNDvD~z49x$7)Sfw
zLUrA+*Vs2`cwVv~A;N(RuIYiqtAd6m_r6|yRk|cc<x2*zaVLGoSpD#CfR04D%l;Cm
z)z5g_5sd(}BsviP>LWT85My%07@;d;+DiS<2%~}zjo_3DZOt`26de4Wlh@BNqCYv2
zDonJBrNPXLNe^gT`-7gSu=*F~C;3JR_)rwd)gNAlK$gj$iK$9UYq3XsyJd1L&EAb;
zr2o7Qu5RBY+Mp&?2}s4#kHKUe5SPn;kyMTOm}r$S@v3GwxbhI}4dv>qacL6U5HVWa
zfvl=im;)u0>|yn<APUU{33NH{l`GM3UC=J{CVXe;7lV@&GYQFK;i{Ds9{b_yR*3~k
zvC_z3aNLA^$9}Jx)tgI*^$*RTZ1*&tW(QGW?2$=U6^~U6x+Gf9gf%BMKLBY4NPg?>
z>i<-h>^oj+jc5sq0U345243Z!0bTOu#J+f$bkk>6GGeN5>Re;O1<FlOAsS7b1dUOV
zV?uE>#I}w^Uij$YV@M{1^wamx*1e~_Uf8TZ&n{xk|CT#_1>8ny{;HQkwMAZxGV_fN
zK7Gapl$@qTg3AcKIt!14AUhre69_Cbg+=MPL9hT^XxTD(Y@(Yu3%h$kC@)}$h6Zq2
z+73%_LaRkBRL(1KD}sie2wj-B=|x3bLc(NezceVRR{8I$RSXr}Him)q7FoZnNDzb0
zNu6HURcmmxo<Bd<L>?HWtw9bL<}C+#%^Q=}RCyP!b-4ZfBpt8m#6?5)iW7(q1pH^#
zAQa3ySupok6||U@pC>#40ju-YvzwsNIfD|A<i2iA4TaP*u&e{0QHsGscw_pVf)D!H
z*jTb`sKP0A+ps6T?#Y72y}2ZBoX1i77qy}N8XD2-S)lFU?iW~pseek<6ooj)NLsvK
zb!qipeQ`8<y#Hqk%kMe244YyoYu{xcfpzgC>dL&QmbM>Oy;8EQZXsyrfX7SxUn|?{
z%Q)cK<;v&$>tq)Na$%;7Xb5He<o4KMHVQ<Ca+p6}ybKjib6Ui*?|WiiX`kY-)h9Sh
zcIxNW8L)|l4$vqa&<Y|C^U)tDlr|dy7<5tcPsEu_*%)GJ&3k!oQo{@7^>2}zfHEx)
zSvSZ%y~jtl%a5`U*hHq&<tw+Yd_;${tS@$f+P%6LiW(3K`A#2j?^aAwbP6%TX%)~b
zjWmX^Qfy#nrW~S5$LyRm2qDO{C5N~~ftC;|t`LOZpd}43HzDCk;`3~lDIa3629qoP
zw1foNbmy`4x+;t30n^Sxc9~s0EooZZPX3+hfTP%OrQorac9A;Gse4GAbQEQx!P?1E
zYikw==uDrwWO&hG&VcTVL53thR10Z`156tMLHq)s1s-&RvkM*oQ<XjR<PJGW^7&6C
zpKJi)(UPS+4?v9=GzcASOj_tbP5~K63c^_k8m+L1*JWK2yk`zn^=M#YUc(E!q(%tS
zqyu<J02Gh5)0P67NC9Ef61XsL&X9Q?ftbjB4m4KCpxZ<)k{A!Ee<hm!Gh}K6S=>30
zGpB(8Gl-x<)cC}na=!c$YUx#wCb6@AVJR7cq^^_gZt<}35)rNXyCoCLf%0^bA#UO#
z6G<KXdh6!-AHZT*5xtKp^yk-1?vVnR`+qo{0Ap%UPPaW0TAzx767zL>>a|FLWz8kJ
z8f3m&+B;I(C}PJ4lmD@%9XDA<)t6Vu&)s1lfCv_KjELlF4|}}BWApR(`DOVI5R7SP
z_!l*@c=vU8D}>~Ik>h1qT<i*tLJodlFxI`B{DQYx2$T=Y$~O9s7$*OGn=#}}g8Tiw
zoBawxfbxXX^#eIpvZISD83AR2OTP<uqI2v=(J_O0UBz>qysiZgSaG5tv;n<y9JM0I
zqwVU<fZt2^n0B!oS0<vhnA^kJ+MQQyO=^OwniN5=MM-I$kv83>tR1VcR$`ka(~FE1
z&|3hG-1?6@zXInPuEml|3>@~3sUfLUUPaL*zz|?1!oUeM3pBRIrx%o!yMx?9j=~%$
zXNd_`BT^|DdP{D_WOL^rKw`vatwNt({Kn8kW_lO>JBGl%^Vu4Qzwh*OjQxIaPmR2a
zoxq#@8f*>nPI2$t+9D~%hc(iz+MGGaT-_{jo%1ffswmAWPgiSIz_avWD<*mW;AbF1
z=FO6oS>#};y%e6kx*lz+OTz*a!xOtfVGv|>lK0UX1wlk@fk3Mv8F;^(q15y1bci_d
zOas5kh|UfQ0R{(Rd;sGxnGVbI1HUUlNonNI*dFinsevaNnl%aKPX~bjK|#p@$XDN+
zo({x-FHUtM>jB71bZ`J^>f|ATNwHHnFN`>mjtcFZMu(TEK9MFp2A%@4yt(19xS}d{
z<hlZWQv-F_EZSDHA2}<Q%Jvh#i|ulQcdNxa;JvHs4R{X<%3crf=b)1VPfx7|)MZzH
zwKOJvLEK{invDwJBtAhWhXCUV-BDcU88&Zl9Xm|tXYX;(M70zJrp0zoiLeNK2v`<W
z(x62*uE~g`(}$g`?sX=e-ascuG}vt3zzGu{0YEP27-noJs-1$8s`zTD=8b};tY~<m
zl(wHRrF^9XKOJB}j%|Hdzo5alWPcZ64&22bJ~FMP(6ge{u+uxZ$snDbExDzf(@Ae3
zvh%Kis3*K+%+`y;5u6Z=`^+V7CnYuL(m$AQiF*Q9jqhT6!}Gu11^YxnjB1w<N8#%i
zwo1N_W-_|w^e_4J=yrFJf`)lfs<C{The3>t2Xt~iJ>Uu>33vn|LwTNo@wxgM5^(|x
zC|ojq<^g~Z7pH>WLJbhO8GyNVDMhEJ_4$%1*fuxRpiOndl0YN@7+X@Ap1bsK=tbrE
z^ocyv-P45+&%jvt{0|szu>4y>^&Udj?(%)&93&-01_%tOeeE6=ZH`NOV@-sPGNyxt
zN9{8JdH@Q4yFm7hgJcNo9i%tasi+=Rg#n}hDbb9Z_T#snfBCq<Mce}T-GeMyqU|XT
u5DeRViTl{(8ilLx2X4Tq|J^@S(lMdM|F!&%KsGxOvf=~P`}ucGU;iHqR(Tx&

literal 0
HcmV?d00001

diff --git a/examples/quick/shared/shared.qrc b/examples/quick/shared/shared.qrc
index 0b574ac879..8912c17831 100644
--- a/examples/quick/shared/shared.qrc
+++ b/examples/quick/shared/shared.qrc
@@ -8,5 +8,7 @@
         <file>CheckBox.qml</file>
         <file>images/back.png</file>
         <file>images/next.png</file>
+        <file>images/qt-logo.png</file>
+        <file>images/checkmark.png</file>
     </qresource>
 </RCC>
diff --git a/examples/quick/window/screen/screenInfo.qml b/examples/quick/window/ScreenInfo.qml
similarity index 95%
rename from examples/quick/window/screen/screenInfo.qml
rename to examples/quick/window/ScreenInfo.qml
index 33fbc5d88e..e4abc8d69d 100644
--- a/examples/quick/window/screen/screenInfo.qml
+++ b/examples/quick/window/ScreenInfo.qml
@@ -44,7 +44,7 @@ import QtQuick.Window 2.1
 Item {
     id: root
     width: 400
-    height: 200
+    height: propertyGrid.implicitHeight + 16
 
     function orientationToString(o) {
         switch (o) {
@@ -63,10 +63,13 @@ Item {
     }
 
     Grid {
-        anchors.centerIn: parent
+        id: propertyGrid
         columns: 2
         spacing: 8
+        x: spacing
+        y: spacing
 
+        //! [screen]
         Text {
             text: "Screen \"" + Screen.name + "\":"
             font.bold: true
@@ -87,5 +90,6 @@ Item {
 
         Text { text: "primary orientation" }
         Text { text: orientationToString(Screen.primaryOrientation) + " (" + Screen.primaryOrientation + ")" }
+        //! [screen]
     }
 }
diff --git a/examples/quick/window/window/Window.qml b/examples/quick/window/Splash.qml
similarity index 72%
rename from examples/quick/window/window/Window.qml
rename to examples/quick/window/Splash.qml
index 07900930d3..092e6e6fc2 100644
--- a/examples/quick/window/window/Window.qml
+++ b/examples/quick/window/Splash.qml
@@ -39,20 +39,36 @@
 ****************************************************************************/
 
 import QtQuick 2.0
-import QtQuick.Window 2.0
+import QtQuick.Window 2.1
 
+//! [splash-properties]
 Window {
-    width: 640
-    height: 480
-    visible: true //It's false by default
-    property Component self
-    Component.onCompleted: self = Qt.createComponent("Window.qml")
-    Text{
-        text: "Hello World!"
-        anchors.centerIn: parent
+    visible: true
+    width: splashImage.width
+    height: splashImage.height
+    color: "transparent"
+    title: "Splash Window"
+    modality: Qt.ApplicationModal
+    flags: Qt.SplashScreen
+    property int timeout: 2000
+//! [splash-properties]
+//! [screen-properties]
+    x: (Screen.width - splashImage.width) / 2
+    y: (Screen.height - splashImage.height) / 2
+//! [screen-properties]
+
+    Image {
+        id: splashImage
+        source: "../../shared/images/qt-logo.png"
+        MouseArea {
+            anchors.fill: parent
+            onClicked: Qt.quit()
+        }
     }
-    MouseArea{
-        anchors.fill: parent
-        onClicked: self.createObject();
+    //! [timer]
+    Timer {
+        interval: timeout; running: true; repeat: false
+        onTriggered: visible = false
     }
+    //! [timer]
 }
diff --git a/examples/quick/window/doc/images/qml-window-example.png b/examples/quick/window/doc/images/qml-window-example.png
new file mode 100644
index 0000000000000000000000000000000000000000..72487b4d939f4806bf590592cf7d8ac48aca6e21
GIT binary patch
literal 9863
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

literal 0
HcmV?d00001

diff --git a/examples/quick/window/doc/src/window.qdoc b/examples/quick/window/doc/src/window.qdoc
new file mode 100644
index 0000000000..07d2f115c1
--- /dev/null
+++ b/examples/quick/window/doc/src/window.qdoc
@@ -0,0 +1,71 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the documentation of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:FDL$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.  For licensing terms and
+** conditions see http://qt.digia.com/licensing.  For further information
+** use the contact form at http://qt.digia.com/contact-us.
+**
+** GNU Free Documentation License Usage
+** Alternatively, this file may be used under the terms of the GNU Free
+** Documentation License version 1.3 as published by the Free Software
+** Foundation and appearing in the file included in the packaging of
+** this file.  Please review the following information to ensure
+** the GNU Free Documentation License version 1.3 requirements
+** will be met: http://www.gnu.org/copyleft/fdl.html.
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+/*!
+    \title Qt Quick Examples - Window and Screen
+    \example window
+    \brief This example demonstrates the Window and Screen types in QML
+    \image qml-window-example.png
+    \ingroup qtquickexamples
+
+    This example shows you how to create a Window in QML, how to control its
+    \l {QQuickWindow::visibility} {visibility}, how to present a splash screen
+    during application startup, and how to access the properties of the
+    \l Screen. It also demonstrates how to package QML into
+    \l {The Qt Resource System} {resources} and provide an
+    \l {Setting the Application Icon} {icon} to create a standalone QML desktop application.
+
+    A splash screen can be created with the \l {Qt::SplashScreen} {Qt.SplashScreen} flag,
+    and should be \l {Qt::ApplicationModal} {ApplicationModal} to prevent interaction
+    with the main window. If the splash window is also transparent, and showing a
+    partially transparent image, then it will look like a shaped window.
+    \snippet window/Splash.qml splash-properties
+
+    In this example a \l Timer will automatically dismiss the splash screen,
+    but in a real application you might want to connect to a signal from the
+    application logic to hide the splash when initialization is complete.
+    \snippet window/Splash.qml timer
+
+    The main window in this example is the control window, with some buttons
+    and checkboxes to control and provide feedback on the state of a secondary
+    window. Each checkbox has a binding to the property whose state it is
+    displaying, and also an onClicked handler to change the state. This is the
+    typical pattern to create a two-way binding while avoiding binding loops.
+    \snippet window/window.qml windowedCheckbox
+
+    The \l Screen has several properties which are generally useful to applications
+    which need to rotate some content when the screen orientation changes, to position
+    windows on the screen or to convert real units to logical pixel units.  ScreenInfo.qml
+    (which is displayed inline in window.qml, or can be run by itself with qmlscene)
+    simply displays the property values, while the splash screen uses them to
+    center the window on the screen.
+    \snippet window/Splash.qml screen-properties
+
+    If a Window is nested inside an \l Item or another Window, the inner window
+    becomes "transient for" the outer one (see \l Window for more explanation).
+    But if you want to create multiple top-level windows as unrelated peers, you
+    can create them inside a non-visual \l QtObject root item, as this example does.
+*/
diff --git a/examples/quick/window/window/window.cpp b/examples/quick/window/main.cpp
similarity index 97%
rename from examples/quick/window/window/window.cpp
rename to examples/quick/window/main.cpp
index 277effc20c..2223c607b4 100644
--- a/examples/quick/window/window/window.cpp
+++ b/examples/quick/window/main.cpp
@@ -49,7 +49,7 @@ int main(int argc, char* argv[])
     QGuiApplication app(argc, argv);
     QQmlEngine engine;
     QQmlComponent component(&engine);
-    component.loadUrl(QUrl("qrc:///window/window/Window.qml"));
+    component.loadUrl(QUrl("qrc:///window/window.qml"));
     if ( component.isReady() )
         component.create();
     else
diff --git a/examples/quick/window/resources/icon.icns b/examples/quick/window/resources/icon.icns
new file mode 100644
index 0000000000000000000000000000000000000000..88b4b24449aa95a3246dc36d01a2fde99c97ede8
GIT binary patch
literal 59662
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
JE0Kdh{{f9RReb;e

literal 0
HcmV?d00001

diff --git a/examples/quick/window/resources/icon.ico b/examples/quick/window/resources/icon.ico
new file mode 100644
index 0000000000000000000000000000000000000000..52af30a6ca230cd8f97c69f19a66a3db20dea067
GIT binary patch
literal 11825
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

literal 0
HcmV?d00001

diff --git a/examples/quick/window/resources/icon.svg b/examples/quick/window/resources/icon.svg
new file mode 100644
index 0000000000..0b6153206d
--- /dev/null
+++ b/examples/quick/window/resources/icon.svg
@@ -0,0 +1,208 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="128"
+   height="128"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.48.2 r9819"
+   version="1.0"
+   sodipodi:docname="icon.svg"
+   inkscape:export-filename="/Users/rutledge/dev/qt5-stable/qtdeclarative/examples/quick/window/window/icon80.png"
+   inkscape:export-xdpi="61.509998"
+   inkscape:export-ydpi="61.509998"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient4009">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop4011" />
+      <stop
+         id="stop4019"
+         offset="0.875"
+         style="stop-color:#ffffff;stop-opacity:0.49803922;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop4013" />
+    </linearGradient>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 186.64798 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="559.62469 : 186.64798 : 1"
+       inkscape:persp3d-origin="279.81235 : 124.43199 : 1"
+       id="perspective4876" />
+    <inkscape:perspective
+       id="perspective2836"
+       inkscape:persp3d-origin="22 : 14.666667 : 1"
+       inkscape:vp_z="44 : 22 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 22 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <filter
+       inkscape:collect="always"
+       id="filter4063"
+       x="-0.195491"
+       width="1.390982"
+       y="-0.16235915"
+       height="1.3247183">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="3.3077485"
+         id="feGaussianBlur4065" />
+    </filter>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     gridtolerance="10"
+     guidetolerance="10"
+     objecttolerance="10000"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2.9775825"
+     inkscape:cx="62.656189"
+     inkscape:cy="42.423381"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     inkscape:window-width="1280"
+     inkscape:window-height="744"
+     inkscape:window-x="2003"
+     inkscape:window-y="156"
+     showgrid="true"
+     borderlayer="true"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:snap-global="false"
+     inkscape:window-maximized="0">
+    <inkscape:grid
+       type="xygrid"
+       id="grid7194"
+       visible="true"
+       enabled="true"
+       spacingx="8px"
+       spacingy="8px" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-66.38047,-391.3222)">
+    <path
+       id="path7304"
+       d="M 95.556318,434.65407 L 165.25811,434.65407 L 165.25811,490.10429 L 95.556318,490.10429 L 95.556318,434.65407 z"
+       style="fill:#01afaf;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:5.24121141000000000;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    <path
+       style="fill:#a7c706;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 96.869177,465.30846 c 27.677903,3.04574 41.155393,12.11589 48.000003,24 l -48.000003,0 0,-24 z"
+       id="path7300"
+       sodipodi:nodetypes="cccc"
+       inkscape:connector-curvature="0" />
+    <path
+       sodipodi:nodetypes="cccc"
+       id="path7302"
+       d="M 165.46767,465.22201 C 137.78977,468.26775 124.31228,477.33791 117.46767,489.22201 L 165.46767,489.22201 L 165.46767,465.22201 z"
+       style="fill:#966406;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1" />
+    <path
+       style="fill:#80ffff;fill-rule:evenodd;stroke:#000000;stroke-width:5.24121141000000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;opacity:1;fill-opacity:1"
+       d="M 95.532809,434.35736 L 74.567964,420.38079 L 74.567964,497.25189 L 95.532809,490.26361 L 95.532809,434.35736 z"
+       id="path7270"
+       sodipodi:nodetypes="ccccc" />
+    <path
+       style="fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:5.24121141;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 74.567964,455.3222 L 95.532809,462.31048"
+       id="path7272"
+       sodipodi:nodetypes="cc" />
+    <g
+       style="fill:#80ffff;fill-opacity:1"
+       id="g7278"
+       transform="matrix(-0.8735352,0,0,0.8735352,244.36615,64.570513)">
+      <path
+         style="fill:#80ffff;fill-rule:evenodd;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1"
+         d="M 24,32 L 0,16 L 0,104 L 24,96 L 24,32 z"
+         id="path7280"
+         transform="translate(66.38047,391.3222)" />
+      <path
+         style="fill:#80ffff;fill-rule:evenodd;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1"
+         d="M 0,56 L 24,64"
+         id="path7282"
+         transform="translate(66.38047,391.3222)"
+         sodipodi:nodetypes="cc" />
+    </g>
+    <path
+       style="fill:#ffffff;fill-opacity:1;filter:url(#filter4063)"
+       d="m 119.74679,437.94232 c -0.0487,0.003 -0.0932,0.0315 -0.14149,0.0354 -0.1659,0.0132 -0.33372,0.008 -0.49523,0.0354 -0.96156,0.0643 -1.9037,0.14607 -2.86523,0.21224 -2.94807,0.23566 -5.19987,2.66253 -5.19987,6.01345 l 0,39.51194 3.32508,3.07747 0,-0.0354 33.2155,-5.58898 c 2.28673,-0.39587 4.06792,-3.06727 4.06792,-5.97808 l 0,-32.18967 -30.5625,-5.023 c -0.45263,-0.0748 -0.91269,-0.0942 -1.34418,-0.0708 z"
+       id="path3987"
+       inkscape:connector-curvature="0" />
+    <g
+       id="g3"
+       transform="matrix(0.20572087,0,0,0.20572087,113.4162,440.80626)">
+      <path
+         sodipodi:nodetypes="cccccccc"
+         id="path5"
+         style="fill:#006225"
+         d="M 43.09,0.3586 C 40.94,0.0036 38.84,-0.0824 36.81,0.0776 31.968136,0.39505671 27.122677,0.73638425 22.28,1.0696 9.62,2.0816 0,12.4996 0,26.8896 l 0,169.7 14.19,13.2 28.87,-209.42 0.03,-0.011 z"
+         inkscape:connector-curvature="0" />
+      <path
+         id="path7"
+         style="fill:#80c342"
+         d="m 174.4,160 c 0,12.5 -7.75,24.07 -17.57,25.77 L 14.23,209.73 V 25.93 C 14.23,9.21 27.57,-2.27 43.12,0.3 l 131.3,21.52 v 138.2 z"
+         inkscape:connector-curvature="0" />
+      <path
+         id="path11"
+         style="fill:#006225"
+         d="m 154.9,80.96 -12.96,-0.598 0,0.278 6.945,0.32 6.016,0 z"
+         inkscape:connector-curvature="0" />
+      <path
+         id="path13"
+         style="fill:#006225"
+         d="m 144.6,135.6 c 0.66,0.328 1.43,0.476 2.351,0.476 0.161,0 0.329,-0.004 0.497,-0.016 2.55,-0.148 5.32,-0.933 8.343,-2.308 h -6.015 c -1.821,0.832 -3.532,1.457 -5.176,1.848 z"
+         inkscape:connector-curvature="0" />
+      <path
+         d="m 91.15,132.4 c 2.351,-6.051 3.511,-17.91 3.511,-35.62 0,-15.89 -1.148,-26.82 -3.484,-32.81 -2.336,-6.027 -5.832,-9.281 -10.52,-9.691 -0.359,-0.031 -0.714,-0.051 -1.058,-0.051 -4.34,0 -7.68,2.535 -10.01,7.625 -2.52,5.543 -3.793,17.04 -3.793,34.44 0,16.82 1.238,28.75 3.734,35.75 2.356,6.672 5.879,9.976 10.5,9.976 0.207,0 0.41,-0.008 0.621,-0.019 4.633,-0.293 8.121,-3.496 10.49,-9.602 m 17.98,3.75 c -4.117,9.707 -10.39,16.06 -18.99,19 0.867,4.449 2.176,7.441 3.922,9.019 1.351,1.211 3.433,1.821 6.222,1.821 0.805,0 1.668,-0.055 2.59,-0.157 v 13.12 l -5.961,0.782 c -1.758,0.23 -3.426,0.343 -5.004,0.343 -5.218,0 -9.445,-1.265 -12.62,-3.824 -4.207,-3.379 -7.308,-9.894 -9.297,-19.54 -9.136,-1.945 -16.26,-7.754 -21.19,-17.5 -5.004,-9.902 -7.551,-24.39 -7.551,-43.34 0,-20.43 3.484,-35.51 10.34,-45.07 5.789,-8.07 13.86,-12.04 24.02,-12.04 1.629,0 3.309,0.102 5.043,0.305 11.95,1.375 20.62,7.016 26.26,16.79 5.535,9.562 8.254,23.27 8.254,41.26 0,16.48 -2,29.45 -6.043,39.02 z M 130.4,45.91 l 11.52,1.238 0,20.21 12.96,0.914 0,12.68 -12.96,-0.598 0,46.33 c 0,4.032 0.445,6.625 1.34,7.789 0.8,1.067 2.046,1.594 3.71,1.594 0.161,0 0.329,-0.004 0.497,-0.016 2.55,-0.148 5.32,-0.933 8.343,-2.308 v 11.65 c -5.136,2.258 -10.18,3.598 -15.12,4.02 -0.718,0.055 -1.41,0.086 -2.078,0.086 -4.48,0 -7.906,-1.301 -10.25,-3.934 -2.73,-3.051 -4.09,-7.949 -4.09,-14.67 V 79.535 L 118.046,79.25 V 65.66 l 7.586,0.547 4.773,-20.3 z"
+         style="fill:#ffffff"
+         id="path17"
+         inkscape:connector-curvature="0" />
+      <path
+         id="path19"
+         style="fill:#006225"
+         d="m 100.3,166 c 0.809,0 1.672,-0.055 2.59,-0.157 H 98.054 C 98.73,165.949 99.507,166 100.3,166 z"
+         inkscape:connector-curvature="0" />
+      <path
+         d="m 84.85,63.98 c 2.336,5.997 3.484,16.92 3.484,32.81 0,17.7 -1.16,29.57 -3.512,35.62 -1.894,4.879 -4.527,7.902 -7.863,9.07 0.965,0.368 1.992,0.551 3.078,0.551 0.207,0 0.41,-0.008 0.621,-0.019 4.633,-0.293 8.121,-3.496 10.49,-9.602 2.351,-6.051 3.511,-17.91 3.511,-35.62 0,-15.89 -1.148,-26.82 -3.484,-32.81 -2.336,-6.027 -5.832,-9.281 -10.52,-9.691 -0.359,-0.031 -0.714,-0.051 -1.058,-0.051 -1.09,0 -2.117,0.16 -3.082,0.481 h -0.004 c 3.601,1.121 6.379,4.215 8.336,9.261 z m -2.344,114.3 c -0.113,-0.05 -0.227,-0.105 -0.336,-0.16 -0.012,-0.004 -0.023,-0.012 -0.035,-0.015 -0.102,-0.051 -0.207,-0.106 -0.309,-0.157 -0.019,-0.011 -0.039,-0.019 -0.058,-0.031 -0.09,-0.051 -0.184,-0.098 -0.278,-0.148 -0.027,-0.016 -0.054,-0.036 -0.086,-0.051 -0.082,-0.043 -0.164,-0.09 -0.242,-0.137 -0.039,-0.023 -0.078,-0.047 -0.113,-0.07 -0.07,-0.039 -0.145,-0.082 -0.215,-0.125 -0.047,-0.031 -0.094,-0.059 -0.14,-0.09 -0.059,-0.039 -0.118,-0.074 -0.176,-0.113 -0.059,-0.039 -0.114,-0.075 -0.168,-0.114 -0.051,-0.031 -0.102,-0.066 -0.149,-0.097 -0.066,-0.047 -0.132,-0.094 -0.195,-0.137 -0.039,-0.027 -0.078,-0.055 -0.113,-0.082 -0.078,-0.055 -0.153,-0.113 -0.231,-0.172 -0.023,-0.016 -0.05,-0.035 -0.078,-0.055 -0.098,-0.078 -0.199,-0.156 -0.297,-0.234 -4.207,-3.379 -7.308,-9.894 -9.297,-19.54 -9.136,-1.945 -16.26,-7.754 -21.19,-17.5 -5.004,-9.902 -7.551,-24.39 -7.551,-43.34 0,-20.43 3.484,-35.51 10.34,-45.07 5.789,-8.07 13.86,-12.04 24.02,-12.04 h -6.351 c -10.15,0.008 -18.22,3.977 -24,12.04 -6.855,9.563 -10.34,24.64 -10.34,45.07 0,18.95 2.547,33.44 7.551,43.34 4.934,9.75 12.05,15.56 21.19,17.5 1.989,9.641 5.09,16.16 9.297,19.54 3.176,2.559 7.403,3.824 12.62,3.824 0.098,0 0.199,0 0.297,-0.004 h 5.539 c -3.406,-0.05 -6.383,-0.66 -8.906,-1.828 L 82.498,178.28 z M 128.4,145.6 c -2.73,-3.051 -4.09,-7.949 -4.09,-14.67 V 79.57 l -6.226,-0.285 v -13.59 h -6.016 v 3.035 c 0.871,3.273 1.555,6.82 2.063,10.64 l 4.164,0.192 v 51.36 c 0,6.723 1.367,11.62 4.09,14.67 2.343,2.633 5.765,3.934 10.25,3.934 h 6.015 c -4.48,0 -7.906,-1.301 -10.25,-3.934 z m 2.043,-99.66 -6.016,0 -4.668,19.88 5.911,0.422 4.773,-20.3 z"
+         style="fill:#006225"
+         id="path21"
+         inkscape:connector-curvature="0" />
+    </g>
+    <path
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:5.24121141;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 96.506224,434.65407 L 166.20801,434.65407 L 166.20801,490.10429 L 96.506224,490.10429 L 96.506224,434.65407 z"
+       id="rect7265" />
+  </g>
+</svg>
diff --git a/examples/quick/window/resources/icon64.png b/examples/quick/window/resources/icon64.png
new file mode 100644
index 0000000000000000000000000000000000000000..0fa324401fcd0beb474e4705189207a04285deb0
GIT binary patch
literal 3004
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

literal 0
HcmV?d00001

diff --git a/examples/quick/window/resources/window.rc b/examples/quick/window/resources/window.rc
new file mode 100644
index 0000000000..4de84d297e
--- /dev/null
+++ b/examples/quick/window/resources/window.rc
@@ -0,0 +1,32 @@
+#include "winver.h"
+
+IDI_ICON1               ICON    DISCARDABLE     "icon.ico"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 1,0,0,0
+ PRODUCTVERSION 1,0,0,0
+ FILEFLAGS 0x0L
+ FILEFLAGSMASK 0x3fL
+ FILEOS 0x00040004L
+ FILETYPE 0x1L
+ FILESUBTYPE 0x0L
+BEGIN
+    BLOCK "StringFileInfo"
+    BEGIN
+        BLOCK "000004b0"
+        BEGIN
+            VALUE "CompanyName", "Digia Plc and/or its subsidiary(-ies)"
+            VALUE "FileDescription", "QtQuick Window Example"
+            VALUE "FileVersion", "1.0.0.0"
+            VALUE "LegalCopyright", "Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies)."
+            VALUE "InternalName", "window"
+            VALUE "OriginalFilename", "window.exe"
+            VALUE "ProductName", "QtQuick Window Example"
+            VALUE "ProductVersion", "1.0.0.0"
+        END
+    END
+    BLOCK "VarFileInfo"
+    BEGIN
+        VALUE "Translation", 0x0, 1200
+    END
+END
diff --git a/examples/quick/window/window.pro b/examples/quick/window/window.pro
index 93e43fcd65..be35b24325 100644
--- a/examples/quick/window/window.pro
+++ b/examples/quick/window/window.pro
@@ -1,6 +1,16 @@
-TEMPLATE = subdirs
-SUBDIRS += \
-    window
+TEMPLATE = app
 
+QT += quick qml
+SOURCES += main.cpp
+RESOURCES += \
+    window.qrc \
+    ../shared/shared.qrc
 EXAMPLE_FILES = \
-    screen
+    window.qml
+
+target.path = $$[QT_INSTALL_EXAMPLES]/quick/window
+INSTALLS += target
+
+ICON = resources/icon64.png
+macx: ICON = resources/icon.icns
+win32: RC_FILE = resources/window.rc
diff --git a/examples/quick/window/window.qml b/examples/quick/window/window.qml
new file mode 100644
index 0000000000..1d7282f7a1
--- /dev/null
+++ b/examples/quick/window/window.qml
@@ -0,0 +1,180 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+**   * Redistributions of source code must retain the above copyright
+**     notice, this list of conditions and the following disclaimer.
+**   * Redistributions in binary form must reproduce the above copyright
+**     notice, this list of conditions and the following disclaimer in
+**     the documentation and/or other materials provided with the
+**     distribution.
+**   * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
+**     of its contributors may be used to endorse or promote products derived
+**     from this software without specific prior written permission.
+**
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtQuick.Window 2.1
+import "../shared" as Shared
+
+QtObject {
+    property real defaultSpacing: 10
+    property SystemPalette palette: SystemPalette { }
+
+    property var splashWindow: Splash { }
+
+    property var controlWindow: Window {
+        width: 400
+        height: col.implicitHeight + defaultSpacing * 2
+        color: palette.window
+        title: "Control Window"
+        visible: true
+        Column {
+            id: col
+            anchors.fill: parent
+            anchors.margins: defaultSpacing
+            spacing: defaultSpacing
+            property real cellWidth: col.width / 3 - spacing
+            Text { text: "Control the second window:" }
+            Grid {
+                id: grid
+                columns: 3
+                spacing: defaultSpacing
+                width: parent.width
+                Shared.Button {
+                    id: showButton
+                    width: col.cellWidth
+                    text: testWindow.visible ? "Hide" : "Show"
+                    onClicked: testWindow.visible = !testWindow.visible
+                }
+                //! [windowedCheckbox]
+                Shared.CheckBox {
+                    text: "Windowed"
+                    height: showButton.height
+                    width: col.cellWidth
+                    Binding on checked { value: testWindow.visibility === Window.Windowed }
+                    onClicked: testWindow.visibility = Window.Windowed
+                }
+                //! [windowedCheckbox]
+                Shared.CheckBox {
+                    height: showButton.height
+                    width: col.cellWidth
+                    text: "Full Screen"
+                    Binding on checked { value: testWindow.visibility === Window.FullScreen }
+                    onClicked: testWindow.visibility = Window.FullScreen
+                }
+                Shared.Button {
+                    id: autoButton
+                    width: col.cellWidth
+                    text: "Automatic"
+                    onClicked: testWindow.visibility = Window.AutomaticVisibility
+                }
+                Shared.CheckBox {
+                    height: autoButton.height
+                    text: "Minimized"
+                    Binding on checked { value: testWindow.visibility === Window.Minimized }
+                    onClicked: testWindow.visibility = Window.Minimized
+                }
+                Shared.CheckBox {
+                    height: autoButton.height
+                    text: "Maximized"
+                    Binding on checked { value: testWindow.visibility === Window.Maximized }
+                    onClicked: testWindow.visibility = Window.Maximized
+                }
+            }
+            function visibilityToString(v) {
+                switch (v) {
+                case Window.Windowed:
+                    return "windowed";
+                case Window.Minimized:
+                    return "minimized";
+                case Window.Maximized:
+                    return "maximized";
+                case Window.FullScreen:
+                    return "fullscreen";
+                case Window.AutomaticVisibility:
+                    return "automatic";
+                case Window.Hidden:
+                    return "hidden";
+                }
+                return "unknown";
+            }
+            Text {
+                text: "second window is " + (testWindow.visible ? "visible" : "invisible") +
+                      " and has visibility " + parent.visibilityToString(testWindow.visibility)
+            }
+            Rectangle {
+                id: horizontalRule
+                color: "black"
+                width: parent.width
+                height: 1
+            }
+            ScreenInfo { }
+        }
+    }
+
+    property var testWindow: Window {
+        width: 320
+        height: 240
+        color: "#215400"
+        title: "Test Window with color " + color
+        Rectangle {
+            anchors.fill: parent
+            anchors.margins: defaultSpacing
+            Text {
+                anchors.centerIn: parent
+                text: "Second Window"
+            }
+            MouseArea {
+                anchors.fill: parent
+                onClicked: testWindow.color = "#e0c31e"
+            }
+            Shared.Button {
+                anchors.right: parent.right
+                anchors.top: parent.top
+                anchors.margins: defaultSpacing
+                text: testWindow.visibility === Window.FullScreen ? "exit fullscreen" : "go fullscreen"
+                width: 150
+                onClicked: {
+                    if (testWindow.visibility === Window.FullScreen)
+                        testWindow.visibility = Window.AutomaticVisibility
+                    else
+                        testWindow.visibility = Window.FullScreen
+                }
+            }
+            Shared.Button {
+                anchors.left: parent.left
+                anchors.top: parent.top
+                anchors.margins: defaultSpacing
+                text: "X"
+                width: 30
+                onClicked: testWindow.visible = false
+            }
+        }
+    }
+}
diff --git a/examples/quick/window/window.qrc b/examples/quick/window/window.qrc
new file mode 100644
index 0000000000..dc211bdaaf
--- /dev/null
+++ b/examples/quick/window/window.qrc
@@ -0,0 +1,7 @@
+<RCC>
+    <qresource prefix="/window">
+        <file>window.qml</file>
+        <file>Splash.qml</file>
+        <file>ScreenInfo.qml</file>
+    </qresource>
+</RCC>
diff --git a/examples/quick/window/window/nogui.qml b/examples/quick/window/window/nogui.qml
deleted file mode 100644
index 2a5734c773..0000000000
--- a/examples/quick/window/window/nogui.qml
+++ /dev/null
@@ -1,50 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
-**     of its contributors may be used to endorse or promote products derived
-**     from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQml 2.0
-
-/*
-    This object's only functionality is to exist as a root object and
-    display nothing, proving that qmlscene can run without windows.
-    (A QtObject can't even have Component.onCompleted)
-*/
-QtObject {
-    property string philosophy: "hello bleak windowless world"
-}
diff --git a/examples/quick/window/window/standalone.qml b/examples/quick/window/window/standalone.qml
deleted file mode 100644
index db73bf66eb..0000000000
--- a/examples/quick/window/window/standalone.qml
+++ /dev/null
@@ -1,128 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
-**     of its contributors may be used to endorse or promote products derived
-**     from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtQuick.Window 2.0
-
-Item {
-    width: 320
-    height: 240
-    // It's not possible to set an Item's windowTitle.  If you want to modify
-    // window properties, you need to explicitly create a Window.
-    Text {
-        id: text1
-        anchors.centerIn: parent
-        text: "First Window\n" + (Qt.application.supportsMultipleWindows ?
-            "click the button to open a second window" : "only one window is allowed")
-    }
-    Rectangle {
-        border.color: "black"
-        radius: 4
-        anchors.top: text1.bottom
-        anchors.horizontalCenter: text1.horizontalCenter
-        width: 100
-        height: 30
-        TextInput {
-            id: ti1
-            focus: true // but the modal popup will prevent input while it is open
-            anchors.centerIn: parent
-        }
-    }
-    Rectangle {
-        border.color: "black"
-        color: childWindow.visible ? "goldenrod" : "beige"
-        radius: height / 4
-        anchors.bottom: parent.bottom
-        anchors.right: parent.right
-        anchors.margins: 10
-        width: text.implicitWidth + 20
-        height: text.implicitHeight + 20
-        visible: Qt.application.supportsMultipleWindows
-        Text {
-            id: text
-            text: "Pop up window"
-            anchors.centerIn: parent
-        }
-        MouseArea {
-            anchors.fill: parent
-            onClicked: childWindow.visible = !childWindow.visible
-        }
-    }
-
-    Window {
-        id: childWindow
-        width: 320
-        height: 240
-        x: 220
-        y: 120
-        color: "beige"
-        title: "Second Window"
-        modality: Qt.ApplicationModal
-        flags: Qt.WindowStaysOnTopHint | Qt.FramelessWindowHint
-        Text {
-            id: text2
-            anchors.centerIn: parent
-            text: "Modal Frameless Stay-on-Top Window"
-        }
-        Text {
-            anchors.top: parent.top
-            anchors.right: parent.right
-            anchors.margins: 10
-            text: "X"
-            MouseArea{
-                anchors.fill: parent
-                onClicked: childWindow.visible = false
-            }
-        }
-        Rectangle {
-            border.color: "black"
-            radius: 4
-            anchors.top: text2.bottom
-            anchors.horizontalCenter: text2.horizontalCenter
-            width: 100
-            height: 30
-            TextInput {
-                id: ti2
-                focus: true
-                anchors.centerIn: parent
-            }
-        }
-    }
-}
diff --git a/examples/quick/window/window/twowindows.qml b/examples/quick/window/window/twowindows.qml
deleted file mode 100644
index 4a8d2f4f1b..0000000000
--- a/examples/quick/window/window/twowindows.qml
+++ /dev/null
@@ -1,89 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
-**     of its contributors may be used to endorse or promote products derived
-**     from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtQuick.Window 2.0
-
-QtObject {
-    property var win1: Window {
-        width: 320
-        height: 240
-        x: 0
-        y: 0
-        visible: true
-        color: "#ccffff"
-        title: "First Window"
-        Text {
-            anchors.centerIn: parent
-            text: "First Window"
-            Text {
-                id: statusText
-                anchors.top: parent.bottom
-                anchors.horizontalCenter: parent.horizontalCenter
-            }
-        }
-        MouseArea {
-            anchors.fill: parent
-            onClicked: win2.visible = !win2.visible
-        }
-    }
-    property var win2: Window {
-        width: 320
-        height: 240
-        x: 220
-        y: 120
-        visible: true
-        color: "green"
-        title: "Second Window: " + color
-        Rectangle {
-            anchors.fill: parent
-            anchors.margins: 10
-            Text {
-                anchors.centerIn: parent
-                text: "Second Window"
-            }
-            MouseArea {
-                anchors.fill: parent
-                onClicked: win2.color = "#ffffcc"
-            }
-        }
-        onVisibleChanged: statusText.text = "second window is " + (visible ? "visible" : "invisible")
-    }
-}
diff --git a/examples/quick/window/window/window.pro b/examples/quick/window/window/window.pro
deleted file mode 100644
index 3525a893fa..0000000000
--- a/examples/quick/window/window/window.pro
+++ /dev/null
@@ -1,13 +0,0 @@
-TEMPLATE = app
-QT += qml
-
-SOURCES += window.cpp
-RESOURCES += window.qrc
-
-EXAMPLE_FILES = \
-    nogui.qml \
-    standalone.qml \
-    twowindows.qml
-
-target.path = $$[QT_INSTALL_EXAMPLES]/quick/window/window
-INSTALLS = target
diff --git a/examples/quick/window/window/window.qrc b/examples/quick/window/window/window.qrc
deleted file mode 100644
index c203c140fc..0000000000
--- a/examples/quick/window/window/window.qrc
+++ /dev/null
@@ -1,5 +0,0 @@
-<RCC>
-    <qresource prefix="/window/window">
-        <file>Window.qml</file>
-    </qresource>
-</RCC>
-- 
GitLab