From e02213e7d1b968184ee2148d57df6835b750d030 Mon Sep 17 00:00:00 2001
From: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
Date: Tue, 28 Apr 2009 17:29:27 +0200
Subject: [PATCH] make welcome page fully translatable

... by eliminating images containing text.
of course, this causes some stylistic issues. oh, well.
---
 src/plugins/coreplugin/core.qrc               |  13 +-
 .../coreplugin/images/welcomemode/btn_26.png  | Bin 0 -> 621 bytes
 .../images/welcomemode/btn_26_hover.png       | Bin 0 -> 682 bytes
 .../coreplugin/images/welcomemode/btn_27.png  | Bin 0 -> 629 bytes
 .../images/welcomemode/btn_27_hover.png       | Bin 0 -> 697 bytes
 .../images/welcomemode/btn_feedback.png       | Bin 1752 -> 0 bytes
 .../images/welcomemode/btn_feedback_hover.png | Bin 1793 -> 0 bytes
 .../welcomemode/btn_getting_started.png       | Bin 1949 -> 0 bytes
 .../welcomemode/btn_getting_started_hover.png | Bin 2036 -> 0 bytes
 .../welcomemode/btn_restore_session.png       | Bin 1717 -> 0 bytes
 .../welcomemode/btn_restore_session_hover.png | Bin 1798 -> 0 bytes
 .../images/welcomemode/feedback-text.png      | Bin 2217 -> 0 bytes
 .../images/welcomemode/feedback_arrow.png     | Bin 0 -> 327 bytes
 .../welcomemode/feedback_arrow_hover.png      | Bin 0 -> 328 bytes
 src/plugins/coreplugin/welcomemode.cpp        |  25 ++-
 src/plugins/coreplugin/welcomemode.ui         | 148 +++++++++---------
 src/plugins/coreplugin/welcomemode_p.h        |   5 +
 17 files changed, 107 insertions(+), 84 deletions(-)
 create mode 100644 src/plugins/coreplugin/images/welcomemode/btn_26.png
 create mode 100644 src/plugins/coreplugin/images/welcomemode/btn_26_hover.png
 create mode 100644 src/plugins/coreplugin/images/welcomemode/btn_27.png
 create mode 100644 src/plugins/coreplugin/images/welcomemode/btn_27_hover.png
 delete mode 100644 src/plugins/coreplugin/images/welcomemode/btn_feedback.png
 delete mode 100644 src/plugins/coreplugin/images/welcomemode/btn_feedback_hover.png
 delete mode 100644 src/plugins/coreplugin/images/welcomemode/btn_getting_started.png
 delete mode 100644 src/plugins/coreplugin/images/welcomemode/btn_getting_started_hover.png
 delete mode 100644 src/plugins/coreplugin/images/welcomemode/btn_restore_session.png
 delete mode 100644 src/plugins/coreplugin/images/welcomemode/btn_restore_session_hover.png
 delete mode 100644 src/plugins/coreplugin/images/welcomemode/feedback-text.png
 create mode 100644 src/plugins/coreplugin/images/welcomemode/feedback_arrow.png
 create mode 100644 src/plugins/coreplugin/images/welcomemode/feedback_arrow_hover.png

diff --git a/src/plugins/coreplugin/core.qrc b/src/plugins/coreplugin/core.qrc
index 7ffa12b5710..a3c77126fa2 100644
--- a/src/plugins/coreplugin/core.qrc
+++ b/src/plugins/coreplugin/core.qrc
@@ -44,14 +44,13 @@
         <file>images/unlocked.png</file>
         <file>images/extension.png</file>
         <file>images/darkclosebutton.png</file>
-        <file>images/welcomemode/btn_feedback.png</file>
-        <file>images/welcomemode/btn_feedback_hover.png</file>
-        <file>images/welcomemode/btn_getting_started.png</file>
-        <file>images/welcomemode/btn_getting_started_hover.png</file>
-        <file>images/welcomemode/btn_restore_session.png</file>
-        <file>images/welcomemode/btn_restore_session_hover.png</file>
+        <file>images/welcomemode/btn_26.png</file>
+        <file>images/welcomemode/btn_26_hover.png</file>
+        <file>images/welcomemode/btn_27.png</file>
+        <file>images/welcomemode/btn_27_hover.png</file>
+        <file>images/welcomemode/feedback_arrow.png</file>
+        <file>images/welcomemode/feedback_arrow_hover.png</file>
         <file>images/welcomemode/feedback-bar-background.png</file>
-        <file>images/welcomemode/feedback-text.png</file>
         <file>images/welcomemode/list_bullet_arrow.png</file>
         <file>images/welcomemode/mode_project.png</file>
         <file>images/welcomemode/nokia_logo.png</file>
diff --git a/src/plugins/coreplugin/images/welcomemode/btn_26.png b/src/plugins/coreplugin/images/welcomemode/btn_26.png
new file mode 100644
index 0000000000000000000000000000000000000000..17d9a83c6e8cfb0648f0164c03d135525428a66d
GIT binary patch
literal 621
zcmV-z0+RiSP)<h;3K|Lk000e1NJLTq000jF000^Y1^@s6Xw3#<00001b5ch_0Itp)
z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iXK0
z3>gcKwHWOH00HeuL_t(I%jJ|Y%i2H~$NzVY$t}@ZP|;Xi{00SA*9Hpj;3VC;NI_c2
zSLhdz44Fje;wm%&DR#-yg0mk$L2yY(qX))lave&od9i4>LjUk^cijD+=kB??hv2r@
zML)fqAeRHfFkS+93*ZF+?Xj2B>GaAp&CeOwFpNT}RQj0D=O5bbHtO{{3WdTM3d0cV
z^%}10A`HV%i^by2csvdP0G4HabsR_BBgb)sWm(?<NKZzi(TC&l_`2Ke;vO}dP0Z)>
zdZ*I?4T9jEuIr$b-UU-iq3b%f+wFVm`@UMORw0DA3l>5^(=>RVmzSa_B8)MlX$m34
zxxI8o2mv7klu{5vz!*amMMV0wAW0IOPN$oZB}qCT@eIdteAl+)I7Tj)%fe}z;&1g|
z!;kOwPa=d|kNoe$p6C6BqbLF)1WA(I^*mKo{rSTfW7upqC>D!I)AXhli$$#0Ybc5W
z+GsRj+cr4oP!#2y^=qam3K(OsZ5x`Vf%bYm;`=^a*F~*XL#0xIEXx^4mSt2b71U}q
zn5K!t;edX>UyuNRbN+O>Tz(%6257Zfs8*{`RTbrO833@`?XX-fF`Lb>-|sP<PM>E=
z?_@F&K@ecIT7h$($-Jtn2*VJZ^UiQM{BpH!-_SDvnQHL^Q=C7wKl5x>00000NkvXX
Hu0mjfO>+}=

literal 0
HcmV?d00001

diff --git a/src/plugins/coreplugin/images/welcomemode/btn_26_hover.png b/src/plugins/coreplugin/images/welcomemode/btn_26_hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..2a5937803abafbdff713084a0ec44481fc49eb5b
GIT binary patch
literal 682
zcmV;b0#*HqP)<h;3K|Lk000e1NJLTq000mG000^Y1^@s6zG&PB00001b5ch_0Itp)
z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iXK0
z3>hc9ZFCL*00JsWL_t(I%gvR)YZ_q~$3LEOlvpa94$-=~1p<oYKm-LBOV?(Qj@_i&
zjip<MQYZ)=($bjK|DjMQ-lCgeAX7vVJQPeInv*l;?!7L#l51^Lvh)jIj^}=S_&)dC
zdvAc%dh|!VxLXA77Mi9#2dY38c)E<{y6%fwt@hmq&@?Rqd`P8I)nc(oGMOY2iTECz
zOePEl1DeeyCnqOgP1AgPaBwgS0_1YJPo+}nO{G#nmSu*+A-!IY!C>&)H#axL<8ku&
zJVJ<PhG9Hzx7$C1nx?%<rBWaF_VzeFKE^N%EX%@mU7sz>Vmuymd3lMds`UGPHJMEI
zB%oR@mpMN_XF8oCgt*t!>6D9$3(Dm(;c)o11neq`!r9pwj^nK5)6-L8u^5sh?S_De
zEX&O2b6nSD9nI%+WLXAy5&{rHVB7ZEfIuLC5CVYE?QC%zXCr`jZ^%2jDZrC2ffs9)
zBuVlo*c9M>8@?87+ukU_UoC73_zzonP=bd7CfC>35m}ZoO>-^4*47q_#R6a^0Y~HU
zm~=Y5aw&VxX0wb&BZLqg3HYMxI*CMrXf(QVDMzDG;_*1Tu47r&VX)O|9qsJw#2m*_
zOQjNuqHuL}g=Ja3*ovZ{sw$aGhGw%#x7+=;zrX+48{@lnyB#zPqpGSZg+hUFIP3$=
zW;2GvA&o|Ze!qX%>2%)T_ghzi?PYJ?G|iXwdi}@Jec>O9-5$Le+jlSi0=Booy$&Oh
QJ^%m!07*qoM6N<$g4Fdc@&Et;

literal 0
HcmV?d00001

diff --git a/src/plugins/coreplugin/images/welcomemode/btn_27.png b/src/plugins/coreplugin/images/welcomemode/btn_27.png
new file mode 100644
index 0000000000000000000000000000000000000000..bcdf90ded2b5acbdd61e854abb7bc96eb265300e
GIT binary patch
literal 629
zcmV-*0*d{KP)<h;3K|Lk000e1NJLTq000mG000{Z1^@s6bu<s600001b5ch_0Itp)
z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iXK1
z3@#?dy4)2200H$$L_t(I%k7mviyA=~ho2e$?0|@9Ba5<)7M2O&f=FQ7Tl@r<Z(zGN
zxleFOan%*~8Lm14ib;_|0(RG1Xd@nS)hU|`3husXRBqvt+k`ZM{NQC^Ugnwi{ml%c
zcqHHVkAV*G3aAj*EpP)|0-yGiYPYZeoYiWzj_bNqt5phxLTvSFwPHS>GaL??PN$c^
z>G}Ej3K7Bg{fl0&CrQ=o^~Cr63lSj|1i{-{t@h#M<b<TE*Xv9slh;>QS7QxyJkLXG
zofx3C#`8RYj@DYgv~3#^NemDXDwPVri*yu4Ib#e_6d@vq@hK^#&|0IE!WaWkNbi$j
z7!rozv%803NGg>&w0r<;x7)-mY`0r7nM@oIMG=3Z|A4;<5Rt^UQ7QFw1^+nUcRYxh
zXpCXKUZa#s^q2tB=`@?o2H=~vZJWhnL8(+aRPkJtN+ss=Ilzr>Hk;oEg8{}EEXyK_
zqF;t(Sr}s&3<dy~N<_Y1Uthn;X0x>0Z5|#TxWB*Omw1q6Srm&!a=9G+exK!XdE0C@
zt4c)N^?LoK-|wgH?(T417sqkP=kqZ@5CqI-Gls(<<#Jh$j*dLXaXzb^^Y4JO@p#N=
zG-5WJ5d=XDkk99F9EVn`MWfL;?RLBGW5*{Vu84dTk;PBGgT*fIJ~s3RUE6r_s^1QW
P00000NkvXXu0mjfyyX;^

literal 0
HcmV?d00001

diff --git a/src/plugins/coreplugin/images/welcomemode/btn_27_hover.png b/src/plugins/coreplugin/images/welcomemode/btn_27_hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..2bc8680d7fa5d13b54c5151b11b8e0d82213c9e5
GIT binary patch
literal 697
zcmV;q0!ICbP)<h;3K|Lk000e1NJLTq000mG000{Z1^@s6bu<s600001b5ch_0Itp)
z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iXK1
z3@jGXRgOCV00KElL_t(I%k7lEOB-Pr$3J(5OCXhl#O3VilEq0HY7WuDflJ!mLHZwr
zZo1UJz!vK4pCKKjt<WJ69RwE#$r8nQdIVxHTr97eyQhmM9+jGG9r}gu^1Sc!;rssJ
z(Rifg<>j|P1$Yg-B&l=Y0N4P&$3^YF(FE2Cg+j%3U2NONG|fbJx7)?@JgU_yjYeYw
zSY2OV?~aHF+uPe;78VvhEG;cz7zV!Y(`YpCJnzAGcXwEp#r*s{VHlQ9PEKB!rul6o
z2!i*8LgDk`;vz>!M_gQ7pp-&H5>`slZnwF*y25cBj*pL>-QC@~4phqJGMAT^1VKO)
zMSpb=1avwb%H=XZMb~w`n9Jp8Hk*WDIFL_IPZ=8<19+8+q9|(^#zX8uq?E!i3;;6)
z5JeGT7!C~3G>s^V07%8fVF9sH03tFpAm00sAim{6r0e?A2?hnke<K0t_xnR7_~Qt}
zCis5@`Ii!8G8vRoq|<47z1~28bUMw=%?&_Lw=9cxyG^lJe0G?`o|&1U)oKA8=(Dr4
zziPD_<KyGx^Z93oNj{&)vMg$~8o-7oB0HO#n{WF4KCbKHc^-#{hjcofMC@EH$Mp0x
zwrx|bR=K^sJ#V#Iwk9I3QtIc{*4D_`*%^-GU|AN~Y&HS7zP`ryefIbFnV6W6QmOPV
zlga$h?r-xWuvV|v+1uNr*=!O7K>{#3I?CkaBy)3fOifL#uB@zlN<4{(xFYgZM0|N#
f{{6c9c-;R6MA#IPk=*oj00000NkvXXu0mjfPSZYn

literal 0
HcmV?d00001

diff --git a/src/plugins/coreplugin/images/welcomemode/btn_feedback.png b/src/plugins/coreplugin/images/welcomemode/btn_feedback.png
deleted file mode 100644
index ad972b082a56619913a3255af5d75d84329957b7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1752
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

diff --git a/src/plugins/coreplugin/images/welcomemode/btn_feedback_hover.png b/src/plugins/coreplugin/images/welcomemode/btn_feedback_hover.png
deleted file mode 100644
index ebf3d5754a9e3fba83875664d8327f805216d94a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1793
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

diff --git a/src/plugins/coreplugin/images/welcomemode/btn_getting_started.png b/src/plugins/coreplugin/images/welcomemode/btn_getting_started.png
deleted file mode 100644
index affd4b25acba1df39d3436d360439c6bb45f1d7f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1949
zcmV;O2V(e%P)<h;3K|Lk000e1NJLTq004ym0012b1^@s6gzv8s0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU(KS@MERCwC#nptd3T@=UnZLgp$4G+{1
z55~S}wO2$?L}<nEf>0!gxryPHq>Ug#w3Sb342>~n`h=F$CyI(l4DG9$A`zwDO!<(Y
z-~O%GC#R?9*1fF=y=Nsm=bXLQ*?SHDz4qGs9A9H&qw>fjJNbP+pY;$71~c_#g)V8j
z^zqEo?x|jv8eK|txne4PKfsWvF9ibz3|Ntok)itb?W+<K6Frl)b9(pgoqGB5rK+y3
zR?nV20~q;K$Fh7}y?XVZ@#Dwm%$++|_2|(<b?Vf~vse@me#YN{KtO%{`Ze(U`SS!_
zT^ak~!-s4gA&TbAnd4b0ifQ1$f$Hhgr^DaAeOnhp4w03WrD9@YJj+Be;eT)d9`t=o
zYOh|sl(!3sZo>b4`pDiQ#sB^L_juM8eU%1t^(Z=s-6v6k>yKPA(Qg{RefuUQT++FS
z+PinJx_|$^s;{q?I*_(!&mM!gHqpL)`_#RA_tf#@$A762jNDaKRdU~@OBZ$R+O<Ez
zK_^a}5WVl-z583o#qY7Pu~rIUfkJ1W;csp=2o@|@AkLpZf4&8Ry1F{myLa!OMjGC~
ze*L<<YX~QG?b=l`VTgW`laqgW)G8<_5IMJR-)_lb#&F6I@uuHJuhxe0-%a?xLx&Dc
zLBX;SE^XMbL4Z(FQX(_WP+D4ASp8u9{rmSTw!rp2SFT(seL&NuO_LIdT;UL7&zm>T
z8pkfPQ-;>`?bNF^U~uYu>eMN@PM<!#iM{PqR8%CB2%a`4opw-!QyxBiC^HSk<KyE)
z@^LV-YSk(=a^y%gW5x_w3aCGM@}w9JqRsF?)N>CneB7IN7A{;Up>@)vNm4FcxX@%g
zo~h@Z!oot~=RK!fLxv2IB@g-R^=>ktEB)~79FxA09hqo%)2k&rP&hbpwz>IY?AWm)
z3p|YDl$|ne+&GaB9;a=>Eo}k?G;G+g7Wvk!StF=EckY}Bym8}3QHB#!A^=oeT&$KY
zTP9Z%9k?GfXpkkO>F?2_N9xt9S8B_aEz;kP9Xmu8+L)m{XJ=>2`{WAnyUDd~-8$)K
z)~s2ow6xSRa3~pY2+!2p$D}-X@IVTEy6M%D9ZVat8h&JU^F>lplIRT|6B5~-fX5$)
z4jqzyE?&GSJlLf*pon<+c>n&rTuqdKa0Z5kmM&eY($mvLLGIzfV5d)?mi2b()TyGR
z0hXPpH+A+<YVL!<pcoj3m6w;xjOU)d3Hjy#j=CE+Zdki1JJELL%o$ZtQK8PBJu7?%
z4jiz?waWl6#ndy78PmwLdGlt;e+-XZFB}-k4(Nf+4jw$H1`i%A{O}@MC|@ux<2`=-
zSY(Ems~I0+49d-$H)SjeV?;s`gCZdz!Ahz)-+(r4+9Zfyzka<K3u8dJxw*{%Wp}c3
zOuG}^Kw*H$)y|KRmMmFfz3Xgu6792R&lcw`U%p&`F=fh>X789;Tw7Z!_x5%p6F_j2
z*?=OH9n9q7B+)7N&wN3@017a<>4>cO=k@E?0+2}avWP)3dh}>96ewN0cCDqD-LYoI
zoIiiQSz^={P=w+)v#zE7LLKee!RmYmkTVI$6_@}MCQN7s3VZ*~x|Zy4`SRsvlgj`v
zl+1wh@ZrP4w|Mblak!J8WvZ;KOri?OC%|bnC{QSztq^EtE!@3(w;*xy<jGd_F#V*Y
zq==$hw{DfS4f^=;qZ%`2Op|Csh(maIsY7WT#SD%F6abYkeaJ$87$p=awr$%caxmVl
zTemEr!{?O2%tjn{>Cz?FNMY~asaH#OU`%p=UAuNk8}()kr_4{DJW)rE9Fd3!7|_$n
zhc56S1G^}*goO(T`!5s`Cz_PZ%uLzuV;I1ZmzO8TPEAd<!Xf7Xw9`gmW|;R!jT$Aq
zykqKDuU;)m!^_MK1qypoWE`|;(IRm|PEL-RIB}vl*4}Q4>DS1NvC*Sv&z`O_U|fLD
zGqV#1a}6bvn_i*p5EmCGW78k?0NDV?Y44hv8Ufg`W5>kyZazWhnKNg~;UT<j*?stQ
z^47R>=T4awfBW%vLqmhiIKnmt&d<-68R=1Yk%EMk{KxOM*8h!QxPAM!l_MNIdQ`&b
z(4j+r`QcZ421ToLia(JE!GMDBDxdju_++gn|M5QVMNWRcjD7z6S&$OR2eChi`uFdz
zSOT5oMTrQ2;P<O9U%p5#>?e65nIhSG^X83bohYU5-Mh=NyQUidh!G?HtE{Yy;}EA~
z$BydLr%#@RqKrCs?kxXOXdLiZ8k3%$UQ4u~g6xyb9dLNm{s}+hZ~Tt`yLIcvk1=IF
zorq=VoT5tapJQ1*I3?@XuV2Vdv>vq|B0+!g;)NXi>GYv75C~+Il$8AI`;ndJ=~BR%
z`kgy>gwY(idenZ2iBACF(|vMsa(-@ZZlP>XZCf@D(u2AT*Coj_SyWJiF8st%tN~GN
jomqJMc#oX)zW@UOJL$a}AxiEU00000NkvXXu0mjfOIFiM

diff --git a/src/plugins/coreplugin/images/welcomemode/btn_getting_started_hover.png b/src/plugins/coreplugin/images/welcomemode/btn_getting_started_hover.png
deleted file mode 100644
index e6145de709e95ea9241db17b38864e075f93eac7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2036
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
S%ji%50000<MNUMnLSTYmQ{m(Q

diff --git a/src/plugins/coreplugin/images/welcomemode/btn_restore_session.png b/src/plugins/coreplugin/images/welcomemode/btn_restore_session.png
deleted file mode 100644
index 4698c19a9c46767b3942af87e98589a6c6a1f079..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1717
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
LNkvXXu0mjf#d|ZE

diff --git a/src/plugins/coreplugin/images/welcomemode/btn_restore_session_hover.png b/src/plugins/coreplugin/images/welcomemode/btn_restore_session_hover.png
deleted file mode 100644
index 30c878207df7458120b3bc41e85b4ca1b0cd722b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1798
zcmV+h2l@DkP)<h;3K|Lk000e1NJLTq004;q000{Z1^@s6NQ$h10000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU&s7XXYRCwC#n@LPmSrmp(fg&P;11gGR
zoE1kDXN+hfiHSqpm^N|I386{%idBd7t~>NfO?si7R+qXlF&a133US1MA{b{y1qW0>
zR8$-p`h6$f%Co5Vs%R@V>3V;1^Xk1joOAB`?>YC}s`3>T6^V!FV#kghan>clp}I4Q
zqB_6DIKF>NlI`2Kdu(u;RG%;LzkadN94DA0c~&X3N|seJyw@FbXs}9kS6A2WojZ5_
z9ZZr`tNcE3;>5z0D_6?s(W50bHPxH47(;7ot2}!2NKTzPC3o)J`SZ=2H^qDQ>}l)s
zx&F7@+}y&vygYgJ>Xkfx{8(<>xZ%xOi~+|mYSbtxC@2uW-~U5dSy_km_-9D+o#jD(
zTC--2T)lc#EcSS_6{C3m{JECo<Ya*lb#-+==I7^ELz2R^YuC!NXV27&c<=xZT3T8J
zUfjKV_j^b(Ysioxa`Wa*>FDV2X2^r${{8zhZQ3-6i;J5DNm3IM66F2+_hRj8z1i`g
zfDiD(LW*u&J3Bk2y}dmwNrny`Dzj(LmcD)a2Hev1>(_ftm_om-tSmWp>{!&tPDx3T
z88c?+71Y+&60^U0+!ZTU=s08*y$L>_Pk8~9B#?tp6OJVP`t?(Sl$Mt2H8V3)rca+P
z=gyt$@h<x9+qd%R)2FB!hJN5{!lsjMEDjdK`Sa)XK0Q4>D&hITg9p;w+}!IzJtQ%F
zFez|EBr(jw6;bNz>viS!)WD@nm&)bKmvw@o38UZFOt_P7Nl8hZ9jM&^+oJ(IQZ$g3
zmZr%^PwU)BV(^70F_RqbB@mi|?*|PUBy;D^)hny;(xpq%(9j?m85#N<&%?xyA3r{@
zGOg5Gjvqh%Mc<b%Uus{j!-fr$Wy_Z7N~5m4ygZ}~C;bf2flx7EzyN7$Ytw#=8HsKN
zw8v}4$H!}1<7w!dot>?^I@ygaCr_U2CXcooH*QqBjE!#dV8*rEV1Q?1!QQ@oyBqP`
z>YQM0SikfnJtYZknea)ICTT2X;#h$wQC3!_C$@_gEz&e<;lhP_{zBZP&&7)uW%K6E
zQe9mgi0QOxYHE@*XU=E{W2~b`k4pdk{k8tXhY#A`Nd}YV=1FK%Sy?GBUcAupk;nLv
z=w?t+Q6cl@&6AlkXKG<QY)2>bV?16idknkXw{G2%;lqckPQmhwp4e&X-R1%P(G5Ky
zli%+T=!fnPA3l_+Q>V)0$&&+e!qqtePIL=5tiDJ|!bBRdLIw{WtUF;0qZlM6CQ4&t
zqfD7HMTtb3ZTCWa9x-BsP8ciW<HwJBoiJg7ZbFT`3l}c9%HTNJ&6Dr~c(KT`+Z#?d
zJGf`Xqr-v)3zVRoOhW(wX+zn~3pQiB$-~}o^Kk9jHN8H4`c&lw>xe!S?3^=aj>^It
zGM-zVlPBpGZXzLxVgCO8`}I_A_3G8i&L>Zv=<_2-j&wV*#YN(AVDOkRW3-JK3z=q2
zK2wZxJU4Z0Bu!QkN=C4L!IQ`LQJf^w7uU-RrVSf#H{C*k=ciAfmaSX2>Jc`;tFT`Q
zW%syo<7C~sbvm}2yh!H3=;UN4fW#0N!m+P1<Atkp3pa80a1*YWPJCwd5?3*n33>hc
zwYoqyc&rp$FYQnYmrGlSWehYj=?j}-H~qMB&vUyxHyNSyvlryDaeMdfosz_~38$OA
zupcpU(GlRXIdtO1hq9Y`T)o-&y2*=l9-QoCe8Sa+4I6Z^A3AhMvrcSwtBd4)_bA-3
ziLx{J-o1P3`f;hm$5pFV$)-)40<Q1Gi4(GT@nRV`aG=I*?&(YRz;j$5&*)41-Lhqi
zzD(|E7c4K740~KQ?YC{)7I=oNs;Vjt5%cHI55!_#L?pVI)OzgLvDzOP9r18y&z@D?
zo$NL`u-90>etkE2MsGexIuF730Pjejg9i`l_;$F}xounnnNCqrQCD$su^c{pI4ns#
z#10?{nO8|kNzbwy53z&b?55RnLHhlT_cH+x_QS)^nUDVH=t^^Q^Kv$X?Akqe035!N
zYFp8z29oTy$g!Nw5;-{=EDx~_vapdON6LW%2grc-#V=X1<cgKfrdfNE?A+X3;kPBE
znxsb_Vhg-`zGC1+m*2TsS=nE^cJ2DZq`<#aR8+)UIe8(Ca&mI?z{Nvsfv-0>7{!Cs
z)z$5*sj2zZq`>xe<}Vf5R!R4!E#@+sCTkB;Wszmy-o1NE&GSA%?fjohSo~lAoaOWR
ozQw=qdc(i?uroQ5vHlTY0GQ&g;1j#Hw*UYD07*qoM6N<$f^$}o<p2Nx

diff --git a/src/plugins/coreplugin/images/welcomemode/feedback-text.png b/src/plugins/coreplugin/images/welcomemode/feedback-text.png
deleted file mode 100644
index 5f6f05843fbc0452b31538c8f9666db9199ba255..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2217
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

diff --git a/src/plugins/coreplugin/images/welcomemode/feedback_arrow.png b/src/plugins/coreplugin/images/welcomemode/feedback_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..8766098a5a6e4250800eefb959610e109bfd08fe
GIT binary patch
literal 327
zcmeAS@N?(olHy`uVBq!ia0vp^+#t-s1|(OmDOUqhjKx9jP7LeL$-D$|*pj^6T^Rm@
z;DWu&Cj&(|3p^r=fm(z?n2}-D90{Nxdx@v7EBj3rX)b;Zlj9410fmlxx;TbNT+Y3?
z(96Y9r2XUly-f-;z9q68Zs^IlwdiPq(7^-~$>l%UxVld&bSQ8f;(9bi`Ws^n=jCgx
zlT%xEKA!hu?)&;Qi{;+Vdye%M-d#FDUwT=y$r0{5NsC|EKGJFZV?4?G0So_)HB9d<
z{1n%_6>-Wu5RDd%OPJ*pSN3-QC4usfZJw?B3x4?PH7f5hu~<KQPxH@RCu^16YRn!n
zRck(Zzpt{Y@2%IL19e=LoV9}IKi*mMc4bcDSN2~fN3`#lv(J3E#g5|-lgD1mp0o9Z
RAAnwB@O1TaS?83{1OOcLfvErh

literal 0
HcmV?d00001

diff --git a/src/plugins/coreplugin/images/welcomemode/feedback_arrow_hover.png b/src/plugins/coreplugin/images/welcomemode/feedback_arrow_hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..43d9907144a322b3dacdd1023481a244b894587e
GIT binary patch
literal 328
zcmeAS@N?(olHy`uVBq!ia0vp^+#t-s1|(OmDOUqhjKx9jP7LeL$-D$|*pj^6T^Rm@
z;DWu&Cj&(|3p^r=fm(z?n2}-D90{Nxdx@v7EBj3rX)b=LKLQ`CfI=rcT^vIsF6Uk}
z^kQ)oaC?~VCcv`T_m^7JObsbr-dPe7oz0C4Cz^j?<GM7lQK9L9!WxBH?-=*AOwQSr
zkaEe%f4Atqs`}F4t6!YUTeBbU>Q#&l@nQaZVeVtLY}faU%MF*zpE!s4_>SXMf)$4Y
zc`_|06(`8+-_ZCVb6MijqLu%z^4~R!Gt~Sb&iC)6WkJVtuKIPe_O#wybuw4=-J``q
z&u?@p)^5Lg**Hh+k@dGE5AKZ36>ZD2a{DW}PupMk=3L$xBKw3-{i)*vaS3OuUqx=0
Rw*vjd;OXk;vd$@?2>@5!eEk3b

literal 0
HcmV?d00001

diff --git a/src/plugins/coreplugin/welcomemode.cpp b/src/plugins/coreplugin/welcomemode.cpp
index ac8f87874ba..ee85691c425 100644
--- a/src/plugins/coreplugin/welcomemode.cpp
+++ b/src/plugins/coreplugin/welcomemode.cpp
@@ -227,7 +227,8 @@ void WelcomeMode::slotFeedback()
 
 WelcomeModeButton::WelcomeModeButton(QWidget *parent) :
         QLabel(parent),
-        m_isPressed(false)
+        m_isPressed(false),
+        m_isInited(false)
 {
     setCursor(QCursor(Qt::PointingHandCursor));
 }
@@ -247,6 +248,28 @@ void WelcomeModeButton::mouseReleaseEvent(QMouseEvent *event)
     }
 }
 
+void WelcomeModeButton::enterEvent(QEvent *)
+{
+    if (!m_isInited) {
+        m_isInited = true;
+        m_text = text();
+        m_hoverText = m_text;
+        m_hoverText.replace(QLatin1String(".png"), QLatin1String("_hover.png"));
+        if (m_text == m_hoverText) {
+            m_text.clear();
+            m_hoverText.clear();
+        }
+    }
+    if (!m_hoverText.isEmpty())
+        setText(m_hoverText);
+}
+
+void WelcomeModeButton::leaveEvent(QEvent *)
+{
+    if (!m_text.isEmpty())
+        setText(m_text);
+}
+
 // ---  WelcomeModeTreeWidget
 
 WelcomeModeTreeWidget::WelcomeModeTreeWidget(QWidget *parent) :
diff --git a/src/plugins/coreplugin/welcomemode.ui b/src/plugins/coreplugin/welcomemode.ui
index 8692e27c711..f093d62f6d4 100644
--- a/src/plugins/coreplugin/welcomemode.ui
+++ b/src/plugins/coreplugin/welcomemode.ui
@@ -164,22 +164,25 @@ p {
           </item>
           <item>
            <widget class="Core::Internal::WelcomeModeButton" name="gettingStartedButton">
-            <property name="minimumSize">
-             <size>
-              <width>133</width>
-              <height>29</height>
-             </size>
-            </property>
             <property name="styleSheet">
              <string>* {
-    background-image: url(&quot;:/core/images/welcomemode/btn_getting_started.png&quot;);
+    border-image: url(:/core/images/welcomemode/btn_27.png) 7;
+    border-width: 7;
+    padding: -2px 0;
+    font-size: 12px;
+    font-family: lucida sans, dejavu sans, sans serif;
+    color: black;
 }
 
 *:hover {
-    background-image: url(:/core/images/welcomemode/btn_getting_started_hover.png)
+    border-image: url(:/core/images/welcomemode/btn_27_hover.png) 7;
+    color: white;
 }
 </string>
             </property>
+            <property name="text">
+             <string>&lt;qt&gt;Getting Started &amp;gt;&amp;gt;</string>
+            </property>
            </widget>
           </item>
          </layout>
@@ -281,45 +284,6 @@ h2 {
                  </property>
                 </widget>
                </item>
-               <item row="2" column="1">
-                <spacer name="restoreButtonSpacer">
-                 <property name="orientation">
-                  <enum>Qt::Horizontal</enum>
-                 </property>
-                 <property name="sizeHint" stdset="0">
-                  <size>
-                   <width>1</width>
-                   <height>1</height>
-                  </size>
-                 </property>
-                </spacer>
-               </item>
-               <item row="2" column="2">
-                <widget class="Core::Internal::WelcomeModeButton" name="restoreSessionButton">
-                 <property name="sizePolicy">
-                  <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
-                   <horstretch>0</horstretch>
-                   <verstretch>0</verstretch>
-                  </sizepolicy>
-                 </property>
-                 <property name="minimumSize">
-                  <size>
-                   <width>137</width>
-                   <height>27</height>
-                  </size>
-                 </property>
-                 <property name="styleSheet">
-                  <string>* {
-    background-image: url(&quot;:/core/images/welcomemode/btn_restore_session.png&quot;);
-}
-
-*:hover {
-    background-image: url(:/core/images/welcomemode/btn_restore_session_hover.png)
-}
-</string>
-                 </property>
-                </widget>
-               </item>
                <item row="1" column="1" colspan="2">
                 <widget class="Core::Internal::WelcomeModeTreeWidget" name="sessTreeWidget">
                  <property name="sizePolicy">
@@ -374,7 +338,7 @@ h2 {
                 </widget>
                </item>
                <item row="2" column="0">
-                <spacer name="verticalSpacer_2">
+                <spacer name="restoreButtonVerticalSpacer">
                  <property name="orientation">
                   <enum>Qt::Vertical</enum>
                  </property>
@@ -386,6 +350,45 @@ h2 {
                  </property>
                 </spacer>
                </item>
+               <item row="2" column="2">
+                <widget class="Core::Internal::WelcomeModeButton" name="restoreSessionButton">
+                 <property name="styleSheet">
+                  <string>* {
+    border-image: url(:/core/images/welcomemode/btn_26.png) 7;
+    border-width: 7;
+    padding: -2px 0;
+    font-size: 12px;
+    font-family: lucida sans, dejavu sans, sans serif;
+    color: black;
+}
+
+*:hover {
+    border-image: url(:/core/images/welcomemode/btn_26_hover.png) 7;
+    color: white;
+}
+</string>
+                 </property>
+                 <property name="text">
+                  <string>&lt;qt&gt;Restore Last Session &amp;gt;&amp;gt;</string>
+                 </property>
+                </widget>
+               </item>
+               <item row="2" column="1">
+                <spacer name="restoreButtonSpacer">
+                 <property name="orientation">
+                  <enum>Qt::Horizontal</enum>
+                 </property>
+                 <property name="sizeType">
+                  <enum>QSizePolicy::Ignored</enum>
+                 </property>
+                 <property name="sizeHint" stdset="0">
+                  <size>
+                   <width>1</width>
+                   <height>1</height>
+                  </size>
+                 </property>
+                </spacer>
+               </item>
               </layout>
              </widget>
             </item>
@@ -711,45 +714,31 @@ background-image: url(:/core/images/welcomemode/feedback-bar-background.png);
        <number>0</number>
       </property>
       <property name="horizontalSpacing">
-       <number>6</number>
+       <number>10</number>
       </property>
       <property name="verticalSpacing">
        <number>0</number>
       </property>
-      <item row="0" column="0" rowspan="3">
-       <widget class="QLabel" name="feedbackLabel">
-        <property name="text">
-         <string/>
-        </property>
-        <property name="pixmap">
-         <pixmap resource="core.qrc">:/core/images/welcomemode/feedback-text.png</pixmap>
-        </property>
-       </widget>
-      </item>
       <item row="1" column="1">
        <widget class="Core::Internal::WelcomeModeButton" name="feedbackButton">
-        <property name="sizePolicy">
-         <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
-          <horstretch>0</horstretch>
-          <verstretch>0</verstretch>
-         </sizepolicy>
-        </property>
-        <property name="minimumSize">
-         <size>
-          <width>102</width>
-          <height>26</height>
-         </size>
-        </property>
         <property name="styleSheet">
          <string>* {
-    background-image: url(&quot;:/core/images/welcomemode/btn_feedback.png&quot;);
+    border-image: url(:/core/images/welcomemode/btn_26.png) 7;
+    border-width: 7;
+    padding: -2px 2px;
+    font-size: 12px;
+    font-family: lucida sans, dejavu sans, sans serif;
 }
 
 *:hover {
-    background-image: url(:/core/images/welcomemode/btn_feedback_hover.png)
+    border-image: url(:/core/images/welcomemode/btn_26_hover.png) 7;
+    color: white;
 }
 </string>
         </property>
+        <property name="text">
+         <string>&lt;qt&gt;Feedback&amp;nbsp;&amp;nbsp;&lt;img src=&quot;:/core/images/welcomemode/feedback_arrow.png&quot; /&gt;</string>
+        </property>
        </widget>
       </item>
       <item row="1" column="2">
@@ -771,7 +760,7 @@ background-image: url(:/core/images/welcomemode/feedback-bar-background.png);
          <enum>Qt::Vertical</enum>
         </property>
         <property name="sizeType">
-         <enum>QSizePolicy::Fixed</enum>
+         <enum>QSizePolicy::Expanding</enum>
         </property>
         <property name="sizeHint" stdset="0">
          <size>
@@ -787,16 +776,23 @@ background-image: url(:/core/images/welcomemode/feedback-bar-background.png);
          <enum>Qt::Vertical</enum>
         </property>
         <property name="sizeType">
-         <enum>QSizePolicy::Fixed</enum>
+         <enum>QSizePolicy::Expanding</enum>
         </property>
         <property name="sizeHint" stdset="0">
          <size>
           <width>1</width>
-          <height>0</height>
+          <height>1</height>
          </size>
         </property>
        </spacer>
       </item>
+      <item row="1" column="0">
+       <widget class="QLabel" name="helpUsLabel">
+        <property name="text">
+         <string>Help us make Qt Creator even better</string>
+        </property>
+       </widget>
+      </item>
      </layout>
     </widget>
    </item>
diff --git a/src/plugins/coreplugin/welcomemode_p.h b/src/plugins/coreplugin/welcomemode_p.h
index ad8bcecab71..49e4642da23 100644
--- a/src/plugins/coreplugin/welcomemode_p.h
+++ b/src/plugins/coreplugin/welcomemode_p.h
@@ -50,9 +50,14 @@ signals:
 protected:
     virtual void mousePressEvent(QMouseEvent *event);
     virtual void mouseReleaseEvent(QMouseEvent *event);
+    virtual void enterEvent(QEvent *event);
+    virtual void leaveEvent(QEvent *event);
 
 private:
     bool m_isPressed;
+    bool m_isInited;
+    QString m_text;
+    QString m_hoverText;
 };
 
 class WelcomeModeTreeWidget : public QTreeWidget
-- 
GitLab