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 zcmV;}1}FK6P)<h;3K|Lk000e1NJLTq003qH000{Z1^@s6j$`_L0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU&dPzh<RCwC#S!+yGR}h|EmWP#>@~S*b z5YmX$)FuQ(Vw$Er0;z3iRA?fxkr+~I8&Qm<N!5mEB)+Ht5=|^>Nc3M33We4eXj&Vo z3bbiL;(`dJS(QbU#f9D8Z^*gcT^rd4vVZO*C->Z$b7s$-Z)VP!vl^?_N-E7zSy|aD z)qnW#VXgG=dC3rq=x9`6=8rTQ4M5S(1`3bezJ0s$Jx6M#QhP^gQK~8DkEW)k@~f+> zf3gQAC@d_jJ}@wF?V2@fC^|Ztf`WonYs~{0jYb+A9Hc8(uAtx8)6?^5Lqmg62jSAC zOIu=NW7G5U@>EOBGa&%bl9Q9Exw-j+;NajU37AZ;l9G~d&1Ul_g@uKxl{`#RfY6N_ zH=+v)3P}6t(W7m-xw)j(YE{d4n1BJW7#kb=Li^ysgMcMVmXLZn^E?5AsHiA17z}|r zlgXs<^YbH%#liydd>K%qqoZ`^&K(<GTwENtxuDy(Z`015JE^U$jo-7fvZ$)6idL*x zF(>-ZoH@hmhfY`M*WvSYdGLE1-rM1MlpXh(D@SN<h!#A71u)Tx0n^jdII=mU?AEPY zl#`P~6%`dSFEcZfVq#+E#Bfr2rK?x3vXg+&2T#1aOM1PY!FN?(YQ)Fn>*Y^v12vKZ z&*=E$-)5SedP2Exd`Vu<&FU2CbUJxUku^Mf_ROh}1MS|u+qOcQBf|;(N_`@l=Ssi3 z`cf8Wk+)_6we%mMY3qzb|M~DTO-zl^+W4<Xr}c4KCou5#_MX{qlty)?y=>0$<Hvau z+p=W~N0;EE4<2L~qny*&*vR}18#b^vEA@*g5_2mnD_{6M%=<sRNLxZyUS2MzYM~!` zAy=-`(UugHK_A9{Z3DvHu`W8-S3ytBV@~T+I*QH}Zx<hi6eDQ$>ec)_aNq!ScX!i; z3l~T_k5f@m5$AIhQmB)fnwm(enJ7O$pQM78<(-|KR9adp%S0q9*Hlwe!wqMCkv1_G zg#OvHXZd#_%gD%}l#~=+3)Ud?Lay9H(ciUe7q4Ua^5rf?P|U)&s33kX{h+TT)ATs= zhM)XR=Ou7HivNZd>VjQ6p}7+=9UUEV6MPtA)v8qt8g38<1_rnfpkN$$C?W!e!&or~ zprObL2nb*gwvQNiJM=-0u~IQ6%MlIOH=tWY7x=Zcwemc?L%%X&_V3@%4r3o>&bA1@ zM0zi>)W)y|Q$Mu~9Pv!V;N)aKA3*f<^za8O4T`7$4^I$y>FMb_ufM;ay<F&+ZI1ys zI2qy{IyY|I$b9Hfj)e@-WdCiDV}4y-9i2XX+U>n-WTKCL8LGA6h4{u&R^;a{>vjnk z<sM^CNC`0djvYH}`0!R3s-&dE<{l0@U_1aS^ucKM`jsAqlq6CQq78a4UcAV%g9i`F zV=)Gf00*!K25YFUuBPJRVydsN=drHP{inV3<NYc!TTC+V^#w_k7gbKaT7UO}nXPu2 z?bIab=+UFJY11YigOmoN;iI#&v-yY(LkMsnLmFDQZXM4-dXlPMI&tE}3;I!W0I+-a z?$Pz@*J<CreJscR03PPHwze|J*REZoWy_YyYk{MHk8$hQub00SV@{nq#cRUTS#a)- z|4!}yd`A}R^D-m)wG_&UEF+!9$7xVd#|ZM0ylD@N_W1E*dBKh}7#5yr&kqX=V*p@; zzP>*4@$unk!4rHKvbVRF<ttaN<nb^Z`dwXJoTj#J-D;yBgg>!v-n_}cVN=H($e<f{ zOwhS`^Je}H{4Vri4BnAi!NYq(LITf2A9L~ha3Fw<IgWn+U&c#xX{3&<G%Xu5!9R`O zkJu({+&ZUhsSFB#e}68laqVwCbm$Nb4GpQ+G7eI=v6X&%*kHqZGvHmy2rVWJxqjz} zh>47hWGA%QV^m-qqvU`rZZD*GDRWuL;ubIlgW>reV=|eTiE9~^JV&^aK`Q4yF3pCA zhbbZ=f<{J0RO@(<7A;!D|7QC7`jQSe!YKYw)PaHMQEC1O0fGiBaP{w%l$5krN@05@ zCMGB?Esal4X0zGhn`V{VBLqWeXefn*gwU~L$7phLlB5G!5brVL<Kw}4y?zwu{?yb| z!XIbIb>ZRRs^wlWp-jPbQhR$lAvjuET4Iz1rZF)wk?)vrhL(U*PiXT*2mln?lFbWF uo;>-pd_q$J@H|N;;>FU#X7Bh<fB^txFfo2u&in2F0000<MNUMnLSTaP-%<wv 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 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 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 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 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(":/core/images/welcomemode/btn_getting_started.png"); + 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><qt>Getting Started &gt;&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(":/core/images/welcomemode/btn_restore_session.png"); -} - -*: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><qt>Restore Last Session &gt;&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(":/core/images/welcomemode/btn_feedback.png"); + 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><qt>Feedback&nbsp;&nbsp;<img src=":/core/images/welcomemode/feedback_arrow.png" /></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