From 793bdb01c8776ee93cc981e4f5da7d5f95df4ee6 Mon Sep 17 00:00:00 2001 From: "Simon A. Eugster" Date: Wed, 2 Jun 2010 18:39:14 +0000 Subject: [PATCH] r6479@lapL: simon | 2010-06-02 20:38:08 +0200 http://www.kdenlive.org/mantis/view.php?id=1610 * Icons for selecting (all, images, rects, texts) added * Shortcuts on buttons now appended in *bold font* svn path=/trunk/kdenlive/; revision=4494 --- icons/cp-oxicons-hisc.sh | 10 +++ icons/hi16-action-kdenlive-select-all.png | Bin 0 -> 208 bytes icons/hi16-action-kdenlive-select-images.png | Bin 0 -> 368 bytes icons/hi16-action-kdenlive-select-rects.png | Bin 0 -> 529 bytes icons/hi16-action-kdenlive-select-texts.png | Bin 0 -> 385 bytes icons/hi16-action-kdenlive-unselect-all.png | Bin 0 -> 551 bytes icons/hisc-action-kdenlive-insert-rect.svgz | Bin 0 -> 1463 bytes icons/hisc-action-kdenlive-select-all.svgz | Bin 0 -> 1324 bytes icons/hisc-action-kdenlive-select-rects.svgz | Bin 0 -> 1652 bytes icons/hisc-action-kdenlive-select-texts.svgz | Bin 0 -> 1832 bytes icons/hisc-action-kdenlive-unselect-all.svgz | Bin 0 -> 1556 bytes icons/ox16-action-kdenlive-select-all.png | Bin 0 -> 208 bytes icons/ox16-action-kdenlive-select-images.png | Bin 0 -> 368 bytes icons/ox16-action-kdenlive-select-rects.png | Bin 0 -> 529 bytes icons/ox16-action-kdenlive-select-texts.png | Bin 0 -> 385 bytes icons/ox16-action-kdenlive-unselect-all.png | Bin 0 -> 551 bytes icons/oxsc-action-kdenlive-insert-rect.svgz | Bin 0 -> 1463 bytes icons/oxsc-action-kdenlive-select-all.svgz | Bin 0 -> 1324 bytes icons/oxsc-action-kdenlive-select-images.svgz | Bin 0 -> 1673 bytes icons/oxsc-action-kdenlive-select-rects.svgz | Bin 0 -> 1652 bytes icons/oxsc-action-kdenlive-select-texts.svgz | Bin 0 -> 1832 bytes icons/oxsc-action-kdenlive-unselect-all.svgz | Bin 0 -> 1556 bytes src/titlewidget.cpp | 67 ++++++++++-------- src/titlewidget.h | 9 ++- 24 files changed, 54 insertions(+), 32 deletions(-) create mode 100644 icons/hi16-action-kdenlive-select-all.png create mode 100644 icons/hi16-action-kdenlive-select-images.png create mode 100644 icons/hi16-action-kdenlive-select-rects.png create mode 100644 icons/hi16-action-kdenlive-select-texts.png create mode 100644 icons/hi16-action-kdenlive-unselect-all.png create mode 100644 icons/hisc-action-kdenlive-insert-rect.svgz create mode 100644 icons/hisc-action-kdenlive-select-all.svgz create mode 100644 icons/hisc-action-kdenlive-select-rects.svgz create mode 100644 icons/hisc-action-kdenlive-select-texts.svgz create mode 100644 icons/hisc-action-kdenlive-unselect-all.svgz create mode 100644 icons/ox16-action-kdenlive-select-all.png create mode 100644 icons/ox16-action-kdenlive-select-images.png create mode 100644 icons/ox16-action-kdenlive-select-rects.png create mode 100644 icons/ox16-action-kdenlive-select-texts.png create mode 100644 icons/ox16-action-kdenlive-unselect-all.png create mode 100644 icons/oxsc-action-kdenlive-insert-rect.svgz create mode 100644 icons/oxsc-action-kdenlive-select-all.svgz create mode 100644 icons/oxsc-action-kdenlive-select-images.svgz create mode 100644 icons/oxsc-action-kdenlive-select-rects.svgz create mode 100644 icons/oxsc-action-kdenlive-select-texts.svgz create mode 100644 icons/oxsc-action-kdenlive-unselect-all.svgz diff --git a/icons/cp-oxicons-hisc.sh b/icons/cp-oxicons-hisc.sh index 74662ea0..18791284 100755 --- a/icons/cp-oxicons-hisc.sh +++ b/icons/cp-oxicons-hisc.sh @@ -11,3 +11,13 @@ cp ox16-action-kdenlive-object-width.png hi16-action-kdenlive-object-width.png cp oxsc-action-kdenlive-object-width.svgz hisc-action-kdenlive-object-width.svgz cp ox16-action-kdenlive-object-height.png hi16-action-kdenlive-object-height.png cp oxsc-action-kdenlive-object-height.svgz hisc-action-kdenlive-object-height.svgz +cp oxsc-action-kdenlive-insert-rect.svgz hisc-action-kdenlive-insert-rect.svgz +cp oxsc-action-kdenlive-select-rects.svgz hisc-action-kdenlive-select-rects.svgz +cp ox16-action-kdenlive-select-rects.png hi16-action-kdenlive-select-rects.png +cp oxsc-action-kdenlive-select-texts.svgz hisc-action-kdenlive-select-texts.svgz +cp oxsc-action-kdenlive-unselect-all.svgz hisc-action-kdenlive-unselect-all.svgz +cp oxsc-action-kdenlive-select-all.svgz hisc-action-kdenlive-select-all.svgz +cp ox16-action-kdenlive-unselect-all.png hi16-action-kdenlive-unselect-all.png +cp ox16-action-kdenlive-select-texts.png hi16-action-kdenlive-select-texts.png +cp ox16-action-kdenlive-select-images.png hi16-action-kdenlive-select-images.png +cp ox16-action-kdenlive-select-all.png hi16-action-kdenlive-select-all.png \ No newline at end of file diff --git a/icons/hi16-action-kdenlive-select-all.png b/icons/hi16-action-kdenlive-select-all.png new file mode 100644 index 0000000000000000000000000000000000000000..4194fc7409c7f80e60a9ec0044e32a410ff8b25e GIT binary patch literal 208 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4ShkISPar**=wVdkB?sMa;hOcB;$Wkg4vW vJAEfSn_yzk@b2*giwp96^TJEl@l-JWiq;6rnNjTvG?>BD)z4*}Q$iB}Xj?%l literal 0 HcmV?d00001 diff --git a/icons/hi16-action-kdenlive-select-images.png b/icons/hi16-action-kdenlive-select-images.png new file mode 100644 index 0000000000000000000000000000000000000000..67c1a2f12d92908f6f6c82f329e9aef7e4be4697 GIT binary patch literal 368 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4iGVlit0nIO>_jx`35Iu#jhq#A6PIGd{&zcde`K`1|y( zNQ=OgGbW+;*Ds%OMmGPmU|reYbKTEA#GlFHNw{iz^N6w8$EKS_7rJkqQ4qf|kAY!+ z{P&ypeeKPRWy_yVkK%Bg_$-Rauuui)Ho=^M+Y4vl9_8 zvtwrY*E^V5L%R4-UH*~)NpucDD9jwkD@csBR#^W(Wrw0uh+XEqRu{nY7=9OYy8hwW@h&T%f9>J Tq9WKb00000NkvXXu0mjfu@&Dd literal 0 HcmV?d00001 diff --git a/icons/hi16-action-kdenlive-select-texts.png b/icons/hi16-action-kdenlive-select-texts.png new file mode 100644 index 0000000000000000000000000000000000000000..de00cb94f79deb618d2d2f62f35cc826f56e790f GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4bc8+LfOu=vmE=;2<#z_4`6gSM}=|2NNDyY*SG7)xW!%}JjxHXc5c z_TM}9y2m7z+}m-cQ>+<2{mm6|m1tv3l!#*#;S=NA_N-FwS!LV%-^;IFi+UW9efD3X zjC)FCTjnf2*Qo4^QQQm$n+s>&T%+K%a`m*pX{uYUWzUc=nXqhSM@LAgYN3qxWs~+y z9n1BaHIEr~xIdXM!|=T$<=J~HhI5^FBHle(+RQ(J*Ym}$cRULY?27gOyY{8}Y9E(p Z;;lPvI~AATTnY>c22WQ%mvv4FO#o7Cm&^bF literal 0 HcmV?d00001 diff --git a/icons/hi16-action-kdenlive-unselect-all.png b/icons/hi16-action-kdenlive-unselect-all.png new file mode 100644 index 0000000000000000000000000000000000000000..fd8544ee3f1a8802af88ad7e4e2e04cd5c5bb4c0 GIT binary patch literal 551 zcmV+?0@(eDP)!RD z2_@l{L$u}Ob#n-Ea0*JNhxA@Ud>;-C8sX697I`m~q^~D9NyCeJe5b|tygqBtr2}X9 zAO0Nv=LZL4OsuLHV`5{Bo>XIuQB~zMZH$R&Z#->_s?x6AsCdIU?&WIfG+k8>i=o0^ ztGD&x^5WN@0M^>rv)0CKQ%i|dc(M}~7Z8#5d?zYB0$vF$`^_`?%-$Ifn8^%60D-A` zxv)eee!X0n5Y=bE4^eInE~lR}{#g&0?MUGvuzH~Ge|Lp-L|y>D5xt$Or5o9^f*^>G zFz7@Mi=zTnU;sej!NqF2)a^UQpi?SM;Ot>Anfwx6J%7yi7Y1zKDGZC~3UE$^4d5l{ zNDtm>V|-|!Yr#5eugL|6InyaPLhy;!PzOgKW|Njeq prBZokt&Ni;Sxb^cN~O|?^dBPGnF9n}*3kd}002ovPDHLkV1o2<@~Qv; literal 0 HcmV?d00001 diff --git a/icons/hisc-action-kdenlive-insert-rect.svgz b/icons/hisc-action-kdenlive-insert-rect.svgz new file mode 100644 index 0000000000000000000000000000000000000000..0e4e8db74c64e83c54088e5f954ab4d568bdcb6d GIT binary patch literal 1463 zcmV;o1xWfIiwFP!000000JT?JZ`(E$e)q4?l$REpE~M_Noj$DVP@uzrwZ$F>TBL0u zk|;=YY~|PQP?o5Rm85AlwE@j@BfpR5h)3)9=RDKySyiXJ*yzZ#b&VAXr)ja@=-P$!S(mItMyNYq5WDhA{f<9sW@n#in}@?CDYy-v7b(lia$E$Wyi8@+QVk5$$h(!^pJ%UL063z^8$2lHewPvq+9Jxh3= z^P+A&i~43{T+yAfmb*DQtr3c%$g;78u>lrF-4ueHjj1c_amf|iwrzoKu>3x&_?!V1 zk8Y;bj#mfzOZZa`y}+#bu}atuJegTAVSV`eK`9N}q=JsZ^z2X8og7I)a#oilVYSuE zTmMr^#R0OxZ)XRV?hisuQ@YUs9d0M1%t04z7bjL4+jIl1!q^L))}r5UOnD+Vu+jOs zP7IO=FgNZfD>67%gHUP+b{0mGrKJfAKIpgLzNTzf%P^OX$eG(JKm{~1QvF^LnnLni zj4ozVO%VFM4|vsrm%T0QPBa;8NeYdGXS|AUc67&fyLYXK16!$RV)RZQeE4oxGa$$w z$y%1c1J?3&&3fHxwu!Ohhb~@R7A-Fus%6*K6#t9qa)TGp6+%Aw_=o9oqZiTTu+T;B zcdWL|l82sSNhNd%30<;8zH|CWDwRbe%WP`uP_^Pv6y-l>0ItQFhkX-;$d2GQS~P4f zh6vs!FxZPW4;wvjUDJ+SH+(*5w=IKL={|+ZbOLPJZh&1dcRbq+!oZoi0#PH}$R5~w zikF#NV0-TKyRl7A;xwJ^d6XCcjap0ZRorz4F%R?HnJNMvDWBdR@-qYY8=Yh)($p$` z`?8M@6@$y^W}(oYszc8i!XRJ)t7!w%Xi(y*QcgWJ-FNZ66{&y=>{zqvi@XH>EWXw3 z|HbFKPvQ&gDL#LK4+Rr|{sf=@B6w>{UL5T&b>8wWqW38~4Y$jd)U1nJl09o*Ie=={ zKAmFAE6S=~<+sm7)xDK2&DCmF0}xf|?PYy^Ae5grI-V;ZIM1Pok?9Aa6S{MC0tt>> z)5C$|perS;=a^yON4|Tdgp2to+b`pIp|Ct(xgV=a8f2tl0J|OfF!h0-_LZbhR7W=V zJf#JoF;s^UUSaMm`mO^Sq(>|OpK(P>r)!4mWvR-Qly&8!4}?z2NmQh$C3=|(@H2yNt~Uk_eG`XXfPOI$Gysl|QTSHz5AS7_SeKS* z2YBO~Z7Bb}lM|ylW-Mm+tl*SF`&98e78me|chRa=YLfUeFeLtPvrIn}!cu3V3pO_y^8J!7hn7EWw6?e{7@PGB6Wtbm3za8I(avCL8JeQ3>T|gZ-2X5 R%ZulB^)C}_P3s#I0002%)FS`@ literal 0 HcmV?d00001 diff --git a/icons/hisc-action-kdenlive-select-all.svgz b/icons/hisc-action-kdenlive-select-all.svgz new file mode 100644 index 0000000000000000000000000000000000000000..bb63136915b53e0d048f5addb4ebb058a19f368a GIT binary patch literal 1324 zcmV+{1=IQ;iwFP!000000OeRqbK5o$zUx=8^d*^^FOU=;k(5K-baHLe>9GS5poE$P zI3Q$6{`Fn(En11~(Fuq%xe}DO8 z#img!%n2?8r)!f7^W$c*`o*%0-z3F~6646!-uTS#>kL=ac(+%oN*(8TJld=i+CuJ} z_l9L{7K>H=uv-|00daYql5A~u2Gv0p4Ul9GEoe!(svXbv9CL(cBRtd5*#pf)Sqfe^ zmb|{1fF;QXw4Tk;Z$Ms>B#w(5ge*W<^_eStvMx$(o;M&!#-X$^!{@ISzN zfnAG(%xDgF)aFz2c&)bclMWi!4kAM$6vlpo=;xafk?9GnO>wF-3ug-8);*!TfQ7PZ zSk+8fxF~Fh_IT->o+=@gm9v7jE*ydtcCw?8_f101=;z_yVHvEsBTnA(TVX1`yBg(0 zDp-ody{bI-$_;2&gyywIwJhnopizLTV4Pz4hs1RcBzTtWp4vkwGvg21?tqf zfMm7M%0wY#dXtl!=J|(4Bp`F9&Z+mo9Bo9N*A!OIoyeLc1Ph3@G!5s+qPaFg{xS~G z)v(_6u<;Of@1%(VH z-Fq7LnL6udz$MftL&R~%R{x$LaU(TCw6wk0a}yYQSApji=)uDae%z~=$F&&+f$b(i z5I^s#M{-(q4lMe~7zoA?9wLThs3$AoTqBjT5lEGKaTB0CJ-@P5^r2TL8hE?QIhfz4d26 z@`9K0&rE>t{cO*Gm7_b5W;7V+c8NSNdK}x7Ev{+jxxzcze7mmAo4mO?#a2i{Wv^N` z*M+M4yloE!7BdpT>!5e9>+3xx;>1L^iM&Fa6|+5<&$weA{@5 zAI_D~c^>qMfpy?aL04X#o|qq`)PMq?DP-LI^z_$zaokDGoRSARw>&ZqiC9Am9Y0C8 zL-cKRl02Dwhk*R7Cwz3e^Vp)yRV6;Ll08zQ`-=HS&=c>gs4bq;S<5cIs(hsEL-mrrFIR$=0cWOZCD9=L?09VdMXRp*Ms5$tQT~2+Pamr zJv6#{az?U}X(Q(^#fsvy4l-$QJEu$)bkoFahkX`Kmqy>APO@A%JqOL*ZdRxT-qK=i z{=TK04o|g7iHbv23PQVmXO7HX>_a6nuQd(2hG1A=Mc-K{UfL)QBk$Jop!@Wf$cx|i z3sGUUAC|f8*KUw7MXWa!$vTV1#?%XE8CYAX9rFrEULRQA%b z;qL^Ewt%gv(!o2y@ZggYpHp;;ro#4QARUWY*Oh(`-0F9Md+UXU2V)pnFtnQS<7I0M ixd#5ExxLEQNY{j|zT$VA#Yz|5X7NA7a*5RX6#xMGzn;MW literal 0 HcmV?d00001 diff --git a/icons/hisc-action-kdenlive-select-rects.svgz b/icons/hisc-action-kdenlive-select-rects.svgz new file mode 100644 index 0000000000000000000000000000000000000000..32db6fe6caebf78eac901b981f4a1313ff15af90 GIT binary patch literal 1652 zcmV-)28;P0iwFP!000000NqzhbK5o$zWZ0O^d*^^BnZA4$vHGlC#TLd$@JKvNJwH$ z5gZV*MF09OKoWe2a^j>tr1aPZ_62;4-Nj<{_IxO`N5blymTTQMk*<+4rCDC?*81m9 z?~PE`YMzu?QqYpD^^)pu?{8K=8HV-?BMB#&cFOr)`%pgAX;KmG)t>Vzwye|XWab^w zq-P^ z(!+t4wbU%@+mSHKwn|#;=Hy5rJBlI;VGCmeB#gQ#d2%+Us<6i;Rg4g_fHz2fom6}- zz!g_FBe~<%!TlBdDute4*7V3yvIR|ImV{gHKD|>+1DP4mMrL~NPu86rNtql-T_q{0 zt)4FRPkF}o5DmVZ?Mc4db2ZJgwGQa8oQxvJZn>SESaFc)1{%ZI3mqxZ?>Ek9DmJjz z>A6mgB;_D(JY=LS;8=|sVj$%PgFm$i>pe})lXFEGH@0~}S|e7L@We__ls!mD)?n%J z!OByJ5sRK}|M`Wga<{n7Iji6}BDBbCdgeWFR~gyXLaOzYn7NVxEI4P9u-{mc^W~@`;9*6(CxM+aDr$= zlg9`eu$HfD*7vQ3OpF~rbn)V{_VTi!T6Sek@xRzzZtwzkg%BM+{$_W%(Tm*WkkGZ= zuUKu_OP>8DFR5s(Amb{CVhHNqlFBvSh&nJ8buzW$khRrcX8^9nnumSU4s8^{*j^ND zT0tAi9sEO!GEZwga9tBct{Z;YXtyncvV50A>2LyUA~(P;h&vuKgD`Mrs^F**ZW|5W zdd@F1wE%hUmv@6qPvA72?z`$30BuW2@4I~09mL$sm(El<;7a=R@(`b*@U8WvI3-Q3 z?91CI-ZKKX=j}qGJ(q``Gnlc#3s_AXm_`E=Pnlxssp+n>_qohD+_1-*u#cjo|6YEs z$$yK_cb~->Db&w;aAUd7w zF(;>?zt|)-=`2^tj>t;~;(9B;jnxVItvku8QKjcp& z6Ai&U5yZy(C~AY}+z8sFW(h)oM)^PvmFS4&i*Bg7k9nPMM6)vT1IU&M5VIMzE|aR0 z7uH2ptZ7*^GqFCxko**R96cV2LgYl_y3uR? z=8&Wx2v5YrVMwT+(sz_AcqGPuynC-YzBG;hgh$5EtOATfm$RRQmpk~H>4!0s*OUF9;*Y*NSAl|;MqwYa+Z{}aD#{; z7#0a9uM8aeCJw#8zB6oS8yz3p;cImeQ0vt(w~aPD|BCo_6N;ZVVlry6<&+%@c&0s) zl4cq7;EX6a#$%(Z0 z>&s4L5%a_<#!&=H-*?X8s8#9^h8;kB;gq0riaYUPgci;jo+p>*+_^3ot;w1RS)r~H zzF$HuQ1pmyu`7PMX?sn92fC>!%aDWd=E(V&_BYMT7)k|UJ#}ziN08hCE*>5$>sbQV zI%7!_<2yViwhz{LDAl5BiZ16)bUNtH_B0#DFfw3h$nn$k#RgbiXY}S;tOi3d7}bJ* zCo}w|%m}VzM$p;t7cxVJ$7N=CHV&6F<6COgGnm~)%yX*594uj;SF9ehcMWscLUzN& yYG61&Vm&Y}D!<>MbS@m@Tm;l&RlQpIzqTT*tlj<1N;D1kH~#=7DRLa87XSbyHZ;fp literal 0 HcmV?d00001 diff --git a/icons/hisc-action-kdenlive-select-texts.svgz b/icons/hisc-action-kdenlive-select-texts.svgz new file mode 100644 index 0000000000000000000000000000000000000000..8e39fdfc598e8b031ce2944e6a4212d3b24dedc8 GIT binary patch literal 1832 zcmV+@2iN!?iwFP!000000PR^>kL0!yexF~VXb`|gR`;zw{NS|%1NKY2K^_CPM0GPQ zkpjiO=GUi4ovqgFWh8Js>BeBBI>@SzRb&-={oS=HwKL`oVRWNArmbt3W-KRkztR8x z;YTCZwMHPCqmog)(J9lv+di%TWEk4_93z2q?Lx#s`-vW#4Aofs<{(6!TGr)qF-b=> z8Q)vqYKF0WdRjN<{gb9?FfVP=Jlp7u-<=oKQIm3%tbyKrpNPc);o|Xs&G@I3^!I!SNa!{ivz50 zsNN2k>)>q>12#IlHkpAk0pi9n z$FzinG8$ObOc(-RMPtHzFZaXaYt6VY3R2>B5GzLlS=oj0qjJd_M>-!ZlEJE5?COLc zpQxt$#d)rI4az3-F0s3GPawk+G8T^ts3jTofxsV&FRwx71nbqYf*I2Ez*46Pj8^(15u@U9*1M zY_{pTUKsoC;%*;JB7*fg74m?AQrBJBxz1R?vYB4F1`R zGA|oF@_o}zd_Vs5pq*I;<77`@>+mAiwEf8SLEH;$Gm0Z`rV2n!{C4aSt&ia{Q;Y1t z|Fku>8Av}(ulu|T3^?s5$>29(*Db_+m`|4wB(FRaduzD=EY zxwd)?)Z2a*s3qFra-;vS!xRr&+ayHUsjgU#yS&p!Wbg7&a6}skgNz|~ERn$97;YSz zZX86;JHvq%)C*lF{&rXh*zkvCZkzV5UvEQaRR9d>a}>z0dYLru>Xn~LoZ>U4EYG34 z=j@16$|zn{h#xU;pH-lfQmS<^zsgBdgY_w)GW1vMjCoPA%fN55#@M0kDE+5-iZa-w zPSUBn+>|arZjM>l?KFv*$WJgb`VA&Bm2d9Y>q5x8iQU395ak9QI4xiUkzc3xAzbY` z!x1}0li%(H@6^=D?rdabgEO$&jJ0jgw%^a%4rta$9A@?_ zi`A^1HP5auzujwl$bj|TtDGG&DBYcen9}~m2u&f;G4H9P;~hb9OE@+}I*gtpIGH&I z$J}@Bl-OQfrQ-t2Jx>-Y?_{xJzjFf3foFI!;L%XeFZXvh;H&RVZeJF2c}(R=CVy4* z`QbwJ#qlfA7q&qbh4bih>^3fghv*BONgMf*=<_}K{T)W%7oiy~p_#mbrvDn6aSNs& zFXpo0{ZD7J{9R#yrz%tR;{*gg9LJcS@!Yq9L9y9D(U!_v(9qmMlfUTsZH` zmU2d%AS&)?7X^2^V`bi}aV)Y!FC+~zP)YVQZ3N7m1a>x`vvFZRDJvaSvW0R%c$QiCjKa!1&RGzG&dg#O;T*rF5adk|zE?dj6Zy<1R(d{HT~lkMSRmAH$zV(A>zGnM)D0 Ww)WenwQLu*PyYt=)V!{}9{>PX$eB9; literal 0 HcmV?d00001 diff --git a/icons/hisc-action-kdenlive-unselect-all.svgz b/icons/hisc-action-kdenlive-unselect-all.svgz new file mode 100644 index 0000000000000000000000000000000000000000..ba883d407ca78c9d145b0bda3037c94519d9c302 GIT binary patch literal 1556 zcmV+v2J87BiwFP!000000OeU(kJ~m7e&1iAYF|>+I!N7G+j(f3B0&4nrs!iqOO&lz zA_a7d?F7M_)7>4$Q=O%{5mQ0+v~2&Rce3tCbpYYUmk(ns-R6i<}({E;TS zEIF$iO;+DeghiSS(rPz*rx8L?6j?U5Fg8HKsEa4NSu}Q<+Yd>G3?VdIB;dC9Nxx(Aw(hjs8AQck+41aV`V zQdU5qj2){Xu8A~AQJ7%w>2!H|sJM_umKU^L#7c=IRdpkuyrfuY#mG9X ztCqa#WdS~UEWlkwG!kBL5#MKNMzidpA#w0Mm&X`A=%WtLvYJ8!?Fp?3BWQpvU)QX! zvu2wZJAUZmt7g%4v*BQNZk_u7YPj6s6>x=+9X|eIxZLPfa5*$|k^33euA}6kmrxqA zv4V=LAdw-d`;~@TlSg$9oQgW>U~#P4>YoERuEm;%eG`Sqj$n+g3LaZQ1P2&=*jHtq z7JA^irX9I%`0}FNwhS)vbq+^|6JXPJ1MGshKLeuAcqxC+066Hj&j2TIZ#x5=Ao6Y-fDnIgZ-Kd`F5%5+P*6RC^f9OV@ut2a zHSJce$eK3Sw}pP6HBZM_agkEdv;5{cVRbjWwl{Wn1|qCF@a^mTdP7paU+DOp`NVk% zWNflxxD*dlWg|IWy(SPBqSq9m{16X>hnu-wB}v3UZ|2ar4o` zUvKz+EfjK6?C81XK4;*FF?5o`3wJw-zPl7f(K8a@pK;+>$2*R<^mA584tbeB(R938 z4u&ewg`ynmv#d?7!%@*rE}n`I*prI`Ei2V~YPz9#pg!hxzEW+02~Hr( z2oTdVs@hm5uU1zV{+hGmcqZ0opxrzJd753G9fh_NP51VU7H}qtj_rjZcE(e%^XSl2 z{g5I9{n*p{V!N!dhF(%hREusbxSrDYZssD*;y>QKA9^cE693J`wl}D0N`S2R4$@`l z_o$9r5@%eLL@x6ZYDjfce>#)})cwFX5mo^m7j2gnwC$~4Z7`=vnJXphPnj3R2W4c^ z1L_vdWkHvX&34#(VRdfwO`M6BbF0UonXS*Vv>+>5Ec9Pilu_*>hu4DdsuFUzt4n=E z_M}dwAgop}s2qY}K_q=+;Lta5=mltIAlEe=AEWTcJ`fd=n<30?ODhA%W5yYMsHNar z8sD!R_0vt;LXS~DRf!9`j8{7;r?h{0&SC(Qik>?5#5zL5EueH|?Dn*jz`-a4ImURV z;VHH4p2cG}tHe?-ikW&@*fZp52*xlnU}!Ysr_=TkIO{r-2GCW&M!Y6)4KLW|0K2EI z=i=UtDSka*)!}O(Q${A!uI1R)cgqyJqOtn~@1}>6h%FWEHkwl=FO*_;;5?*xT|w%^ zIa78Y_#+ir!S@5dJ+h1yNwzBaSQ?WA-XJ>#&?){%1;Bv-;3f5rFt*e4L>B=fUgZbMZYv9r>z|;n+{q^X(&eC1hve{T31YU2|uS=0Lm> z%`uT5`SA4uLKz@efvklPF$m=F`J0BE8A32pdROD;{g3gRTkGZBT%G&NyZ-2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4ShkISPar**=wVdkB?sMa;hOcB;$Wkg4vW vJAEfSn_yzk@b2*giwp96^TJEl@l-JWiq;6rnNjTvG?>BD)z4*}Q$iB}Xj?%l literal 0 HcmV?d00001 diff --git a/icons/ox16-action-kdenlive-select-images.png b/icons/ox16-action-kdenlive-select-images.png new file mode 100644 index 0000000000000000000000000000000000000000..67c1a2f12d92908f6f6c82f329e9aef7e4be4697 GIT binary patch literal 368 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4iGVlit0nIO>_jx`35Iu#jhq#A6PIGd{&zcde`K`1|y( zNQ=OgGbW+;*Ds%OMmGPmU|reYbKTEA#GlFHNw{iz^N6w8$EKS_7rJkqQ4qf|kAY!+ z{P&ypeeKPRWy_yVkK%Bg_$-Rauuui)Ho=^M+Y4vl9_8 zvtwrY*E^V5L%R4-UH*~)NpucDD9jwkD@csBR#^W(Wrw0uh+XEqRu{nY7=9OYy8hwW@h&T%f9>J Tq9WKb00000NkvXXu0mjfu@&Dd literal 0 HcmV?d00001 diff --git a/icons/ox16-action-kdenlive-select-texts.png b/icons/ox16-action-kdenlive-select-texts.png new file mode 100644 index 0000000000000000000000000000000000000000..de00cb94f79deb618d2d2f62f35cc826f56e790f GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4bc8+LfOu=vmE=;2<#z_4`6gSM}=|2NNDyY*SG7)xW!%}JjxHXc5c z_TM}9y2m7z+}m-cQ>+<2{mm6|m1tv3l!#*#;S=NA_N-FwS!LV%-^;IFi+UW9efD3X zjC)FCTjnf2*Qo4^QQQm$n+s>&T%+K%a`m*pX{uYUWzUc=nXqhSM@LAgYN3qxWs~+y z9n1BaHIEr~xIdXM!|=T$<=J~HhI5^FBHle(+RQ(J*Ym}$cRULY?27gOyY{8}Y9E(p Z;;lPvI~AATTnY>c22WQ%mvv4FO#o7Cm&^bF literal 0 HcmV?d00001 diff --git a/icons/ox16-action-kdenlive-unselect-all.png b/icons/ox16-action-kdenlive-unselect-all.png new file mode 100644 index 0000000000000000000000000000000000000000..fd8544ee3f1a8802af88ad7e4e2e04cd5c5bb4c0 GIT binary patch literal 551 zcmV+?0@(eDP)!RD z2_@l{L$u}Ob#n-Ea0*JNhxA@Ud>;-C8sX697I`m~q^~D9NyCeJe5b|tygqBtr2}X9 zAO0Nv=LZL4OsuLHV`5{Bo>XIuQB~zMZH$R&Z#->_s?x6AsCdIU?&WIfG+k8>i=o0^ ztGD&x^5WN@0M^>rv)0CKQ%i|dc(M}~7Z8#5d?zYB0$vF$`^_`?%-$Ifn8^%60D-A` zxv)eee!X0n5Y=bE4^eInE~lR}{#g&0?MUGvuzH~Ge|Lp-L|y>D5xt$Or5o9^f*^>G zFz7@Mi=zTnU;sej!NqF2)a^UQpi?SM;Ot>Anfwx6J%7yi7Y1zKDGZC~3UE$^4d5l{ zNDtm>V|-|!Yr#5eugL|6InyaPLhy;!PzOgKW|Njeq prBZokt&Ni;Sxb^cN~O|?^dBPGnF9n}*3kd}002ovPDHLkV1o2<@~Qv; literal 0 HcmV?d00001 diff --git a/icons/oxsc-action-kdenlive-insert-rect.svgz b/icons/oxsc-action-kdenlive-insert-rect.svgz new file mode 100644 index 0000000000000000000000000000000000000000..0e4e8db74c64e83c54088e5f954ab4d568bdcb6d GIT binary patch literal 1463 zcmV;o1xWfIiwFP!000000JT?JZ`(E$e)q4?l$REpE~M_Noj$DVP@uzrwZ$F>TBL0u zk|;=YY~|PQP?o5Rm85AlwE@j@BfpR5h)3)9=RDKySyiXJ*yzZ#b&VAXr)ja@=-P$!S(mItMyNYq5WDhA{f<9sW@n#in}@?CDYy-v7b(lia$E$Wyi8@+QVk5$$h(!^pJ%UL063z^8$2lHewPvq+9Jxh3= z^P+A&i~43{T+yAfmb*DQtr3c%$g;78u>lrF-4ueHjj1c_amf|iwrzoKu>3x&_?!V1 zk8Y;bj#mfzOZZa`y}+#bu}atuJegTAVSV`eK`9N}q=JsZ^z2X8og7I)a#oilVYSuE zTmMr^#R0OxZ)XRV?hisuQ@YUs9d0M1%t04z7bjL4+jIl1!q^L))}r5UOnD+Vu+jOs zP7IO=FgNZfD>67%gHUP+b{0mGrKJfAKIpgLzNTzf%P^OX$eG(JKm{~1QvF^LnnLni zj4ozVO%VFM4|vsrm%T0QPBa;8NeYdGXS|AUc67&fyLYXK16!$RV)RZQeE4oxGa$$w z$y%1c1J?3&&3fHxwu!Ohhb~@R7A-Fus%6*K6#t9qa)TGp6+%Aw_=o9oqZiTTu+T;B zcdWL|l82sSNhNd%30<;8zH|CWDwRbe%WP`uP_^Pv6y-l>0ItQFhkX-;$d2GQS~P4f zh6vs!FxZPW4;wvjUDJ+SH+(*5w=IKL={|+ZbOLPJZh&1dcRbq+!oZoi0#PH}$R5~w zikF#NV0-TKyRl7A;xwJ^d6XCcjap0ZRorz4F%R?HnJNMvDWBdR@-qYY8=Yh)($p$` z`?8M@6@$y^W}(oYszc8i!XRJ)t7!w%Xi(y*QcgWJ-FNZ66{&y=>{zqvi@XH>EWXw3 z|HbFKPvQ&gDL#LK4+Rr|{sf=@B6w>{UL5T&b>8wWqW38~4Y$jd)U1nJl09o*Ie=={ zKAmFAE6S=~<+sm7)xDK2&DCmF0}xf|?PYy^Ae5grI-V;ZIM1Pok?9Aa6S{MC0tt>> z)5C$|perS;=a^yON4|Tdgp2to+b`pIp|Ct(xgV=a8f2tl0J|OfF!h0-_LZbhR7W=V zJf#JoF;s^UUSaMm`mO^Sq(>|OpK(P>r)!4mWvR-Qly&8!4}?z2NmQh$C3=|(@H2yNt~Uk_eG`XXfPOI$Gysl|QTSHz5AS7_SeKS* z2YBO~Z7Bb}lM|ylW-Mm+tl*SF`&98e78me|chRa=YLfUeFeLtPvrIn}!cu3V3pO_y^8J!7hn7EWw6?e{7@PGB6Wtbm3za8I(avCL8JeQ3>T|gZ-2X5 R%ZulB^)C}_P3s#I0002%)FS`@ literal 0 HcmV?d00001 diff --git a/icons/oxsc-action-kdenlive-select-all.svgz b/icons/oxsc-action-kdenlive-select-all.svgz new file mode 100644 index 0000000000000000000000000000000000000000..bb63136915b53e0d048f5addb4ebb058a19f368a GIT binary patch literal 1324 zcmV+{1=IQ;iwFP!000000OeRqbK5o$zUx=8^d*^^FOU=;k(5K-baHLe>9GS5poE$P zI3Q$6{`Fn(En11~(Fuq%xe}DO8 z#img!%n2?8r)!f7^W$c*`o*%0-z3F~6646!-uTS#>kL=ac(+%oN*(8TJld=i+CuJ} z_l9L{7K>H=uv-|00daYql5A~u2Gv0p4Ul9GEoe!(svXbv9CL(cBRtd5*#pf)Sqfe^ zmb|{1fF;QXw4Tk;Z$Ms>B#w(5ge*W<^_eStvMx$(o;M&!#-X$^!{@ISzN zfnAG(%xDgF)aFz2c&)bclMWi!4kAM$6vlpo=;xafk?9GnO>wF-3ug-8);*!TfQ7PZ zSk+8fxF~Fh_IT->o+=@gm9v7jE*ydtcCw?8_f101=;z_yVHvEsBTnA(TVX1`yBg(0 zDp-ody{bI-$_;2&gyywIwJhnopizLTV4Pz4hs1RcBzTtWp4vkwGvg21?tqf zfMm7M%0wY#dXtl!=J|(4Bp`F9&Z+mo9Bo9N*A!OIoyeLc1Ph3@G!5s+qPaFg{xS~G z)v(_6u<;Of@1%(VH z-Fq7LnL6udz$MftL&R~%R{x$LaU(TCw6wk0a}yYQSApji=)uDae%z~=$F&&+f$b(i z5I^s#M{-(q4lMe~7zoA?9wLThs3$AoTqBjT5lEGKaTB0CJ-@P5^r2TL8hE?QIhfz4d26 z@`9K0&rE>t{cO*Gm7_b5W;7V+c8NSNdK}x7Ev{+jxxzcze7mmAo4mO?#a2i{Wv^N` z*M+M4yloE!7BdpT>!5e9>+3xx;>1L^iM&Fa6|+5<&$weA{@5 zAI_D~c^>qMfpy?aL04X#o|qq`)PMq?DP-LI^z_$zaokDGoRSARw>&ZqiC9Am9Y0C8 zL-cKRl02Dwhk*R7Cwz3e^Vp)yRV6;Ll08zQ`-=HS&=c>gs4bq;S<5cIs(hsEL-mrrFIR$=0cWOZCD9=L?09VdMXRp*Ms5$tQT~2+Pamr zJv6#{az?U}X(Q(^#fsvy4l-$QJEu$)bkoFahkX`Kmqy>APO@A%JqOL*ZdRxT-qK=i z{=TK04o|g7iHbv23PQVmXO7HX>_a6nuQd(2hG1A=Mc-K{UfL)QBk$Jop!@Wf$cx|i z3sGUUAC|f8*KUw7MXWa!$vTV1#?%XE8CYAX9rFrEULRQA%b z;qL^Ewt%gv(!o2y@ZggYpHp;;ro#4QARUWY*Oh(`-0F9Md+UXU2V)pnFtnQS<7I0M ixd#5ExxLEQNY{j|zT$VA#Yz|5X7NA7a*5RX6#xMGzn;MW literal 0 HcmV?d00001 diff --git a/icons/oxsc-action-kdenlive-select-images.svgz b/icons/oxsc-action-kdenlive-select-images.svgz new file mode 100644 index 0000000000000000000000000000000000000000..b4491b797fa6c57702b5300ac4161b9a9737cd0a GIT binary patch literal 1673 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 literal 0 HcmV?d00001 diff --git a/icons/oxsc-action-kdenlive-select-texts.svgz b/icons/oxsc-action-kdenlive-select-texts.svgz new file mode 100644 index 0000000000000000000000000000000000000000..8e39fdfc598e8b031ce2944e6a4212d3b24dedc8 GIT binary patch literal 1832 zcmV+@2iN!?iwFP!000000PR^>kL0!yexF~VXb`|gR`;zw{NS|%1NKY2K^_CPM0GPQ zkpjiO=GUi4ovqgFWh8Js>BeBBI>@SzRb&-={oS=HwKL`oVRWNArmbt3W-KRkztR8x z;YTCZwMHPCqmog)(J9lv+di%TWEk4_93z2q?Lx#s`-vW#4Aofs<{(6!TGr)qF-b=> z8Q)vqYKF0WdRjN<{gb9?FfVP=Jlp7u-<=oKQIm3%tbyKrpNPc);o|Xs&G@I3^!I!SNa!{ivz50 zsNN2k>)>q>12#IlHkpAk0pi9n z$FzinG8$ObOc(-RMPtHzFZaXaYt6VY3R2>B5GzLlS=oj0qjJd_M>-!ZlEJE5?COLc zpQxt$#d)rI4az3-F0s3GPawk+G8T^ts3jTofxsV&FRwx71nbqYf*I2Ez*46Pj8^(15u@U9*1M zY_{pTUKsoC;%*;JB7*fg74m?AQrBJBxz1R?vYB4F1`R zGA|oF@_o}zd_Vs5pq*I;<77`@>+mAiwEf8SLEH;$Gm0Z`rV2n!{C4aSt&ia{Q;Y1t z|Fku>8Av}(ulu|T3^?s5$>29(*Db_+m`|4wB(FRaduzD=EY zxwd)?)Z2a*s3qFra-;vS!xRr&+ayHUsjgU#yS&p!Wbg7&a6}skgNz|~ERn$97;YSz zZX86;JHvq%)C*lF{&rXh*zkvCZkzV5UvEQaRR9d>a}>z0dYLru>Xn~LoZ>U4EYG34 z=j@16$|zn{h#xU;pH-lfQmS<^zsgBdgY_w)GW1vMjCoPA%fN55#@M0kDE+5-iZa-w zPSUBn+>|arZjM>l?KFv*$WJgb`VA&Bm2d9Y>q5x8iQU395ak9QI4xiUkzc3xAzbY` z!x1}0li%(H@6^=D?rdabgEO$&jJ0jgw%^a%4rta$9A@?_ zi`A^1HP5auzujwl$bj|TtDGG&DBYcen9}~m2u&f;G4H9P;~hb9OE@+}I*gtpIGH&I z$J}@Bl-OQfrQ-t2Jx>-Y?_{xJzjFf3foFI!;L%XeFZXvh;H&RVZeJF2c}(R=CVy4* z`QbwJ#qlfA7q&qbh4bih>^3fghv*BONgMf*=<_}K{T)W%7oiy~p_#mbrvDn6aSNs& zFXpo0{ZD7J{9R#yrz%tR;{*gg9LJcS@!Yq9L9y9D(U!_v(9qmMlfUTsZH` zmU2d%AS&)?7X^2^V`bi}aV)Y!FC+~zP)YVQZ3N7m1a>x`vvFZRDJvaSvW0R%c$QiCjKa!1&RGzG&dg#O;T*rF5adk|zE?dj6Zy<1R(d{HT~lkMSRmAH$zV(A>zGnM)D0 Ww)WenwQLu*PyYt=)V!{}9{>PX$eB9; literal 0 HcmV?d00001 diff --git a/icons/oxsc-action-kdenlive-unselect-all.svgz b/icons/oxsc-action-kdenlive-unselect-all.svgz new file mode 100644 index 0000000000000000000000000000000000000000..ba883d407ca78c9d145b0bda3037c94519d9c302 GIT binary patch literal 1556 zcmV+v2J87BiwFP!000000OeU(kJ~m7e&1iAYF|>+I!N7G+j(f3B0&4nrs!iqOO&lz zA_a7d?F7M_)7>4$Q=O%{5mQ0+v~2&Rce3tCbpYYUmk(ns-R6i<}({E;TS zEIF$iO;+DeghiSS(rPz*rx8L?6j?U5Fg8HKsEa4NSu}Q<+Yd>G3?VdIB;dC9Nxx(Aw(hjs8AQck+41aV`V zQdU5qj2){Xu8A~AQJ7%w>2!H|sJM_umKU^L#7c=IRdpkuyrfuY#mG9X ztCqa#WdS~UEWlkwG!kBL5#MKNMzidpA#w0Mm&X`A=%WtLvYJ8!?Fp?3BWQpvU)QX! zvu2wZJAUZmt7g%4v*BQNZk_u7YPj6s6>x=+9X|eIxZLPfa5*$|k^33euA}6kmrxqA zv4V=LAdw-d`;~@TlSg$9oQgW>U~#P4>YoERuEm;%eG`Sqj$n+g3LaZQ1P2&=*jHtq z7JA^irX9I%`0}FNwhS)vbq+^|6JXPJ1MGshKLeuAcqxC+066Hj&j2TIZ#x5=Ao6Y-fDnIgZ-Kd`F5%5+P*6RC^f9OV@ut2a zHSJce$eK3Sw}pP6HBZM_agkEdv;5{cVRbjWwl{Wn1|qCF@a^mTdP7paU+DOp`NVk% zWNflxxD*dlWg|IWy(SPBqSq9m{16X>hnu-wB}v3UZ|2ar4o` zUvKz+EfjK6?C81XK4;*FF?5o`3wJw-zPl7f(K8a@pK;+>$2*R<^mA584tbeB(R938 z4u&ewg`ynmv#d?7!%@*rE}n`I*prI`Ei2V~YPz9#pg!hxzEW+02~Hr( z2oTdVs@hm5uU1zV{+hGmcqZ0opxrzJd753G9fh_NP51VU7H}qtj_rjZcE(e%^XSl2 z{g5I9{n*p{V!N!dhF(%hREusbxSrDYZssD*;y>QKA9^cE693J`wl}D0N`S2R4$@`l z_o$9r5@%eLL@x6ZYDjfce>#)})cwFX5mo^m7j2gnwC$~4Z7`=vnJXphPnj3R2W4c^ z1L_vdWkHvX&34#(VRdfwO`M6BbF0UonXS*Vv>+>5Ec9Pilu_*>hu4DdsuFUzt4n=E z_M}dwAgop}s2qY}K_q=+;Lta5=mltIAlEe=AEWTcJ`fd=n<30?ODhA%W5yYMsHNar z8sD!R_0vt;LXS~DRf!9`j8{7;r?h{0&SC(Qik>?5#5zL5EueH|?Dn*jz`-a4ImURV z;VHH4p2cG}tHe?-ikW&@*fZp52*xlnU}!Ysr_=TkIO{r-2GCW&M!Y6)4KLW|0K2EI z=i=UtDSka*)!}O(Q${A!uI1R)cgqyJqOtn~@1}>6h%FWEHkwl=FO*_;;5?*xT|w%^ zIa78Y_#+ir!S@5dJ+h1yNwzBaSQ?WA-XJ>#&?){%1;Bv-;3f5rFt*e4L>B=fUgZbMZYv9r>z|;n+{q^X(&eC1hve{T31YU2|uS=0Lm> z%`uT5`SA4uLKz@efvklPF$m=F`J0BE8A32pdROD;{g3gRTkGZBT%G&NyZ-setShortcut(Qt::SHIFT + Qt::CTRL + Qt::Key_U); - m_unicodeAction->setToolTip(i18n("Insert Unicode character") + ' ' + m_unicodeAction->shortcut().toString()); + m_unicodeAction->setToolTip(getTooltipWithShortcut(i18n("Insert Unicode character"), m_unicodeAction)); connect(m_unicodeAction, SIGNAL(triggered()), this, SLOT(slotInsertUnicode())); buttonInsertUnicode->setDefaultAction(m_unicodeAction); @@ -289,31 +289,35 @@ TitleWidget::TitleWidget(KUrl url, Timecode tc, QString projectTitlePath, Render m_zBottom->setToolTip(i18n("Lower object to bottom")); connect(m_zBottom, SIGNAL(triggered()), this, SLOT(slotZIndexBottom())); zBottom->setDefaultAction(m_zBottom); - - m_selectAll = new QAction(KIcon("kdenlive-zindex-bottom"), QString(), this); + + m_selectAll = new QAction(KIcon("kdenlive-select-all"), QString(), this); m_selectAll->setShortcut(Qt::CTRL + Qt::Key_A); connect(m_selectAll, SIGNAL(triggered()), this, SLOT(slotSelectAll())); buttonSelectAll->setDefaultAction(m_selectAll); - - m_selectText = new QAction(KIcon("kdenlive-zindex-bottom"), QString(), this); + + m_selectText = new QAction(KIcon("kdenlive-select-texts"), QString(), this); m_selectText->setShortcut(Qt::CTRL + Qt::Key_T); connect(m_selectText, SIGNAL(triggered()), this, SLOT(slotSelectText())); buttonSelectText->setDefaultAction(m_selectText); - - m_selectRects = new QAction(KIcon("kdenlive-zindex-bottom"), QString(), this); + buttonSelectText->setEnabled(false); + + m_selectRects = new QAction(KIcon("kdenlive-select-rects"), QString(), this); m_selectRects->setShortcut(Qt::CTRL + Qt::Key_R); connect(m_selectRects, SIGNAL(triggered()), this, SLOT(slotSelectRects())); buttonSelectRects->setDefaultAction(m_selectRects); - - m_selectImages = new QAction(KIcon("kdenlive-zindex-bottom"), QString(), this); + buttonSelectRects->setEnabled(false); + + m_selectImages = new QAction(KIcon("kdenlive-select-images"), QString(), this); m_selectImages->setShortcut(Qt::CTRL + Qt::Key_I); connect(m_selectImages, SIGNAL(triggered()), this, SLOT(slotSelectImages())); buttonSelectImages->setDefaultAction(m_selectImages); - - m_unselectAll = new QAction(KIcon("kdenlive-zindex-bottom"), QString(), this); + buttonSelectImages->setEnabled(false); + + m_unselectAll = new QAction(KIcon("kdenlive-unselect-all"), QString(), this); m_unselectAll->setShortcut(Qt::SHIFT + Qt::CTRL + Qt::Key_A); connect(m_unselectAll, SIGNAL(triggered()), this, SLOT(slotSelectNone())); buttonUnselectAll->setDefaultAction(m_unselectAll); + buttonUnselectAll->setEnabled(false); zDown->setIcon(KIcon("kdenlive-zindex-down")); zTop->setIcon(KIcon("kdenlive-zindex-top")); @@ -333,11 +337,11 @@ TitleWidget::TitleWidget(KUrl url, Timecode tc, QString projectTitlePath, Render buttonFitZoom->setToolTip(i18n("Fit zoom")); backgroundColor->setToolTip(i18n("Select background color")); backgroundAlpha->setToolTip(i18n("Background opacity")); - buttonSelectAll->setToolTip(i18n("Select all")); - buttonSelectText->setToolTip(i18n("Select text items in current selection")); - buttonSelectRects->setToolTip(i18n("Select rect items in current selection")); - buttonSelectImages->setToolTip(i18n("Select image items in current selection")); - buttonUnselectAll->setToolTip(i18n("Unselect all")); + buttonSelectAll->setToolTip(getTooltipWithShortcut(i18n("Select all"), m_selectAll)); + buttonSelectText->setToolTip(getTooltipWithShortcut(i18n("Select text items in current selection"), m_selectText)); + buttonSelectRects->setToolTip(getTooltipWithShortcut(i18n("Select rect items in current selection"), m_selectRects)); + buttonSelectImages->setToolTip(getTooltipWithShortcut(i18n("Select image items in current selection"), m_selectImages)); + buttonUnselectAll->setToolTip(getTooltipWithShortcut(i18n("Unselect all"), m_unselectAll)); itemhcenter->setIcon(KIcon("kdenlive-align-hor")); itemhcenter->setToolTip(i18n("Align item horizontally")); @@ -914,13 +918,13 @@ void TitleWidget::selectionChanged() } l = graphicsView->scene()->selectedItems(); - - if (l.size() > 0) { + + if(l.size() > 0) { buttonUnselectAll->setEnabled(true); } else { buttonUnselectAll->setEnabled(false); } - if (l.size() >= 2) { + if(l.size() >= 2) { buttonSelectText->setEnabled(true); buttonSelectRects->setEnabled(true); buttonSelectImages->setEnabled(true); @@ -929,8 +933,8 @@ void TitleWidget::selectionChanged() buttonSelectRects->setEnabled(false); buttonSelectImages->setEnabled(false); } - - + + //toolBox->setItemEnabled(2, false); //toolBox->setItemEnabled(3, false); effect_list->blockSignals(true); @@ -2410,7 +2414,7 @@ void TitleWidget::slotSelectAll() { graphicsView->blockSignals(true); QList l = graphicsView->scene()->items(); - for (int i = 0; i < l.size(); i++) { + for(int i = 0; i < l.size(); i++) { l.at(i)->setSelected(true); } graphicsView->blockSignals(false); @@ -2422,17 +2426,17 @@ void TitleWidget::selectItems(int itemType) { graphicsView->blockSignals(true); QList l; - if (graphicsView->scene()->selectedItems().size() > 0) { + if(graphicsView->scene()->selectedItems().size() > 0) { l = graphicsView->scene()->selectedItems(); - for (int i = 0; i < l.size(); i++) { - if (l.at(i)->type() != itemType) { + for(int i = 0; i < l.size(); i++) { + if(l.at(i)->type() != itemType) { l.at(i)->setSelected(false); } } } else { l = graphicsView->scene()->items(); - for (int i = 0; i < l.size(); i++) { - if (l.at(i)->type() == itemType) { + for(int i = 0; i < l.size(); i++) { + if(l.at(i)->type() == itemType) { l.at(i)->setSelected(true); } } @@ -2460,9 +2464,14 @@ void TitleWidget::slotSelectNone() { graphicsView->blockSignals(true); QList l = graphicsView->scene()->items(); - for (int i = 0; i < l.size(); i++) { + for(int i = 0; i < l.size(); i++) { l.at(i)->setSelected(false); } graphicsView->blockSignals(false); selectionChanged(); -} \ No newline at end of file +} + +QString TitleWidget::getTooltipWithShortcut(const QString text, QAction *button) +{ + return text + " " + button->shortcut().toString() + ""; +} diff --git a/src/titlewidget.h b/src/titlewidget.h index 54a5ff24..655f5625 100644 --- a/src/titlewidget.h +++ b/src/titlewidget.h @@ -215,9 +215,12 @@ private: qreal zIndexBounds(bool maxBound, bool intersectingOnly); void itemRotate(qreal val, int axis); - + void selectItems(int itemType); + /** @brief Appends the shortcut of a QAction to a tooltip text */ + QString getTooltipWithShortcut(const QString text, QAction *button); + public slots: void slotNewText(QGraphicsTextItem *tt); void slotNewRect(QGraphicsRectItem *rect); @@ -290,13 +293,13 @@ private slots: void slotUpdateZoom(int pos); void slotAdjustZoom(); void slotZoomOneToOne(); - + void slotSelectAll(); void slotSelectText(); void slotSelectRects(); void slotSelectImages(); void slotSelectNone(); - + /** Called whenever text properties change (font e.g.) */ void slotUpdateText(); -- 2.39.2