From d9e95d33505558165191a524199d95328c44a7ea Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Wed, 27 Feb 2019 11:45:47 -0800 Subject: [PATCH] switched png icons to svgs --- icons/add-button-disabled.png | Bin 758 -> 0 bytes icons/add-button.png | Bin 806 -> 0 bytes icons/add-effect.png | Bin 1023 -> 0 bytes icons/add-transition.png | Bin 1104 -> 0 bytes icons/arrow-disabled.png | Bin 971 -> 0 bytes icons/arrow.png | Bin 1080 -> 0 bytes icons/audiosource.png | Bin 851 -> 0 bytes icons/beam-disabled.png | Bin 662 -> 0 bytes icons/beam.png | Bin 658 -> 0 bytes icons/clock.png | Bin 1841 -> 0 bytes icons/diamond.png | Bin 777 -> 0 bytes icons/dirup-disabled.png | Bin 749 -> 0 bytes icons/dirup.png | Bin 833 -> 0 bytes icons/error.png | Bin 1873 -> 0 bytes icons/ff-disabled.png | Bin 745 -> 0 bytes icons/ff.png | Bin 820 -> 0 bytes icons/folder.png | Bin 525 -> 0 bytes icons/hand-disabled.png | Bin 1445 -> 0 bytes icons/hand.png | Bin 1709 -> 0 bytes icons/icons.qrc | 110 +++++++++++------------------ icons/iconview-disabled.png | Bin 507 -> 0 bytes icons/iconview.png | Bin 534 -> 0 bytes icons/imagesource.png | Bin 1074 -> 0 bytes icons/magnet-disabled.png | Bin 1292 -> 0 bytes icons/magnet.png | Bin 1415 -> 0 bytes icons/new-disabled.png | Bin 535 -> 0 bytes icons/new.png | Bin 667 -> 0 bytes icons/next-disabled.png | Bin 818 -> 0 bytes icons/next.png | Bin 855 -> 0 bytes icons/open-disabled.png | Bin 735 -> 0 bytes icons/open.png | Bin 826 -> 0 bytes icons/pause-disabled.png | Bin 459 -> 0 bytes icons/pause.png | Bin 484 -> 0 bytes icons/play-disabled.png | Bin 734 -> 0 bytes icons/play.png | Bin 795 -> 0 bytes icons/prev-disabled.png | Bin 824 -> 0 bytes icons/prev.png | Bin 881 -> 0 bytes icons/razor-disabled.png | Bin 693 -> 0 bytes icons/razor.png | Bin 779 -> 0 bytes icons/record-disabled.png | Bin 748 -> 0 bytes icons/record.png | Bin 814 -> 0 bytes icons/redo-disabled.png | Bin 836 -> 0 bytes icons/redo.png | Bin 885 -> 0 bytes icons/rew-disabled.png | Bin 783 -> 0 bytes icons/rew.png | Bin 848 -> 0 bytes icons/ripple-disabled.png | Bin 862 -> 0 bytes icons/ripple.png | Bin 986 -> 0 bytes icons/rolling-disabled.png | Bin 976 -> 0 bytes icons/rolling.png | Bin 1070 -> 0 bytes icons/save-disabled.png | Bin 693 -> 0 bytes icons/save.png | Bin 759 -> 0 bytes icons/sequence.png | Bin 545 -> 0 bytes icons/slide-disabled.png | Bin 866 -> 0 bytes icons/slide.png | Bin 996 -> 0 bytes icons/slip-disabled.png | Bin 882 -> 0 bytes icons/slip.png | Bin 997 -> 0 bytes icons/transition-tool-disabled.png | Bin 629 -> 0 bytes icons/transition-tool.png | Bin 662 -> 0 bytes icons/treeview-disabled.png | Bin 510 -> 0 bytes icons/treeview.png | Bin 538 -> 0 bytes icons/tri-down.png | Bin 837 -> 0 bytes icons/tri-left.png | Bin 776 -> 0 bytes icons/tri-right.png | Bin 796 -> 0 bytes icons/tri-up.png | Bin 832 -> 0 bytes icons/undo-disabled.png | Bin 845 -> 0 bytes icons/undo.png | Bin 905 -> 0 bytes icons/videosource.png | Bin 780 -> 0 bytes icons/zoomin-disabled.png | Bin 1708 -> 0 bytes icons/zoomin.png | Bin 1921 -> 0 bytes icons/zoomout-disabled.png | Bin 1606 -> 0 bytes icons/zoomout.png | Bin 1828 -> 0 bytes oliveglobal.cpp | 21 ++++++ oliveglobal.h | 10 ++- panels/effectcontrols.cpp | 11 +-- panels/grapheditor.cpp | 2 +- panels/project.cpp | 41 +++-------- panels/timeline.cpp | 65 ++++------------- panels/viewer.cpp | 30 +++----- panels/viewer.h | 3 +- project/media.cpp | 4 +- ui/collapsiblewidget.cpp | 10 +-- ui/collapsiblewidget.h | 73 ++++++++++--------- ui/keyframenavigator.cpp | 8 +-- ui/mediaiconservice.cpp | 8 +-- 84 files changed, 168 insertions(+), 228 deletions(-) delete mode 100644 icons/add-button-disabled.png delete mode 100644 icons/add-button.png delete mode 100644 icons/add-effect.png delete mode 100644 icons/add-transition.png delete mode 100644 icons/arrow-disabled.png delete mode 100644 icons/arrow.png delete mode 100644 icons/audiosource.png delete mode 100644 icons/beam-disabled.png delete mode 100644 icons/beam.png delete mode 100644 icons/clock.png delete mode 100644 icons/diamond.png delete mode 100644 icons/dirup-disabled.png delete mode 100644 icons/dirup.png delete mode 100644 icons/error.png delete mode 100644 icons/ff-disabled.png delete mode 100644 icons/ff.png delete mode 100644 icons/folder.png delete mode 100644 icons/hand-disabled.png delete mode 100644 icons/hand.png delete mode 100644 icons/iconview-disabled.png delete mode 100644 icons/iconview.png delete mode 100644 icons/imagesource.png delete mode 100644 icons/magnet-disabled.png delete mode 100644 icons/magnet.png delete mode 100644 icons/new-disabled.png delete mode 100644 icons/new.png delete mode 100644 icons/next-disabled.png delete mode 100644 icons/next.png delete mode 100644 icons/open-disabled.png delete mode 100644 icons/open.png delete mode 100644 icons/pause-disabled.png delete mode 100644 icons/pause.png delete mode 100644 icons/play-disabled.png delete mode 100644 icons/play.png delete mode 100644 icons/prev-disabled.png delete mode 100644 icons/prev.png delete mode 100644 icons/razor-disabled.png delete mode 100644 icons/razor.png delete mode 100644 icons/record-disabled.png delete mode 100644 icons/record.png delete mode 100644 icons/redo-disabled.png delete mode 100644 icons/redo.png delete mode 100644 icons/rew-disabled.png delete mode 100644 icons/rew.png delete mode 100644 icons/ripple-disabled.png delete mode 100644 icons/ripple.png delete mode 100644 icons/rolling-disabled.png delete mode 100644 icons/rolling.png delete mode 100644 icons/save-disabled.png delete mode 100644 icons/save.png delete mode 100644 icons/sequence.png delete mode 100644 icons/slide-disabled.png delete mode 100644 icons/slide.png delete mode 100644 icons/slip-disabled.png delete mode 100644 icons/slip.png delete mode 100644 icons/transition-tool-disabled.png delete mode 100644 icons/transition-tool.png delete mode 100644 icons/treeview-disabled.png delete mode 100644 icons/treeview.png delete mode 100644 icons/tri-down.png delete mode 100644 icons/tri-left.png delete mode 100644 icons/tri-right.png delete mode 100644 icons/tri-up.png delete mode 100644 icons/undo-disabled.png delete mode 100644 icons/undo.png delete mode 100644 icons/videosource.png delete mode 100644 icons/zoomin-disabled.png delete mode 100644 icons/zoomin.png delete mode 100644 icons/zoomout-disabled.png delete mode 100644 icons/zoomout.png diff --git a/icons/add-button-disabled.png b/icons/add-button-disabled.png deleted file mode 100644 index c7b22ddb4e179a929c2e699905f1dbe088d11b60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 758 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1S4xF*ve)ZClZGT*rxZkpQc*A`~ zsN?5f)yld1QUtO>FYqMX2zncu!S*3)aoL4gUCJiRD?Ufh-NSxI#gZYL@!AuHHLMYn znKy_f`0^cyYA{6z7H?7&+hv@8faCv+s@DtOHu7#@n|5wz>?#Y%1Cq9TqSLw01lt~a zag*on?P@drx}$zT-j$-d=ljl1|MD?T%ahe0E3RAe@r}k)42QNX<4)hdM1Hoz-CweM zOSPB_&b|E@JZoJ5i~oO*wGE-(Njg9JWIb3nERbHk;6U|C6)A@qm(G2d-C3R5Ex*mJ zyt#DSA?H8GoN_Y?6|MJte7*gUuaeUI(pPhf<8w1DRsQovac@v#PtZLuOQvBfLv|6v zHKsKu86&tixVWhCOE+}*G#uwyV8YK|!6`F~{Vs!6bdcbr{teTMa^y;wZ(LcCyN5G4 z708U(9#TDNM&$+Ggp-x&Wzt#Fim7rU%p7Z1TE2A4Zj?_mE8@3EmCK2n`SRoUQ$Cip zS|8TFZe3Ps!0}*0QH-c`RLsY{=`-0MGu&FxSNS4>q4cbCJJXIMHYF+z-e;ZJnRXnr bIiSDu{oL#4cfN@RCNBn0S3j3^P64nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SHfYNX4ADvwg#a9Yx&U7rRuq@N#IJ z$ojyMjTVZ<~3*WSDwiZo*4b4|&Z zdeWz1l^uH>(`!?2{f2U-qS-bgAI>~dQT=^oI(r509)IbljNXj5JFjg!6m-C?d29Zp zr4=np8g7Zy$0 z%)dvKNBhjam1j@r8nE~^t}mUu)QfS|F2)+BxKgq6)3_4?Op|+n?n-@Nz2RD|Ua;GN zzK%b0OE$c+eZc%VUha_0CxfyLUI+5NN8Y*7EjvTQA(Z>k=HHbmy4#pVtJyLR8TfZ~ zGPykA`;k0HRdw;E%k?39+2^QmJ$BsU{ZFFj?&>>BZ53jC&S*P7PzaM-wp&Dxqq_8V zi|p*m9U}jD=P=%nisdTrT=g$&Q=H4Tpj64_-|w?+W_ZtV56yGSt}}&vU9lZVaJ*RF z@cYw+!_yB`RBjNx@MQabb4?~2J^pP>=Y-eJ?ectjFzi5N^Va3D^DM&Ta@dtvKQwPR z7jT|XZR0a%eM9o0__RgLXWE{x z)aB=6I=1uvx~|-)EfsfGo@(CQAY!7)&#kr~vob<~ar2aRRzZX8$_NI=+*8bdm~B?B Vu8HPT{R&Ku44$rjF6*2UngGzzOT7R9 diff --git a/icons/add-effect.png b/icons/add-effect.png deleted file mode 100644 index 7b16cb66f76b744df7ecbed43053e23953514c10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1023 zcmVVJ>fSXD@eYYiTc3VQyz{Uuk1+ZeE`# zkN^M!9Z5t%RCt{2n!jrlQ4q&Jb1{WKAhuVDVq`Ts6`4vJDW&QI~z4BK`SjI=3*7U7P}YE&1LWH-Fv%x-hN;?^4{Leyt%hC^JW7T z?noMuG*Yx3xg+VQqz95dN?McjP|}H_?ec+jyFt(`w8adE)ul(|#B3@Hj12kcLoJLt=hqHuA*e@*3pq75h-1Bi3_EKyKPd*)sE z1-t_8nAwN+2}w)9$v)-xOA}ZH7R+qjB#i@)=zrl!wtz`9`_dYaGzHx9tfyCg0F4?j zhyTSxR43d>jJ*k+Ig_*ogsShifpIh2hUhE-ybGu=E1Sa}1P|2+yDe8+zkW=e z^8EThlm>4S1uWk**&PE)S31|s>^(3Iyugnmnz5{DGy9sDoADsuD=x?3~;j{7sm zKi%vf_8>Tz4va=UNp+$Q)#0|`v%rL;hM9fKBF|+9qy@%i z7G<88=ikM*7$d4`GvVTZ*FDaK;!KZo9dU8MZ94CQCa{oIVPKT?3tb%$cYP;;mqfMw zHn2i;()*NEp$Aq|=2o%_>skl2(|ReAC~tEmj`mN8p80k*fQFfUPu%aX4luLrA{QUq zunshU=fGxsJ)^_oo#gp7FCtD=^ZX4;I~|x1`nuSXUdcKLSOOjsof=y?whl}H7tHKp z;{Hx~8sZL2);!%WJ{-_4ptb#Xj+#cedo7t6aI(^d30a+_Sm$SUrJRO?6 z&jOkAbZA02z-yikO$Y}p5Cyy>8${iwQsLbJzVmcws*X@zhGap~sHE$XR^#iMq|p$% z%GwaQ3S4UY`*Qs0{q$MN9RQr~Fg6uJQCS_(iQgfFmem2vj$?gO));U%{%k!8%fP)5 zimEi2mmy_k=pE4aBQWR;{SK%cP_zL>5*r}e3$y?L002ovPDHLkV1l`x#<>6h diff --git a/icons/add-transition.png b/icons/add-transition.png deleted file mode 100644 index 0f2b1ba3d93827e7f7c4999a81af9bac7dde03ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1104 zcmV-W1h4yvP)VJ>fSXD@eYYiTc3VQyz{Uuk1+ZeE`# zkN^M!Zb?KzRCt{2n!T@7MHt3^&t4jpKqyo?17ZP61Gy1Esp&^3 zlG>zaK7@aPYrt2M{$hDj~<=za~x~?Fcbs`%U0npkFb#3w#8eo;0YHBxw63;CLIhN)~~=k}g*bOd0^& zvb~3*(AtvHR>>;x1@Mlfe#j4^XJp%(fUUqAz<%K6*ft)*67YWA8>)~1tg!x#5EKdT ze{63Ceyig^1Ppu)9GA3O_s1cRz%MoWp0DdbL;ApBNuN%$cnAx?Db|dXlC;=llF9&-&(uEPXNuZ>2wbH&>D?HOv#oMmYVHE>NqSe(?WU7e)&ci3dMPqi z-j4eA0B4&zRKX(fL1>1D>N=*D3aq#A(#VUzXLaVP$trLLI4@}}=ERL)pO-a={oZtzj(iT_Hh3qWoMauX7OLG_SFmU|%qSV-4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1Snd<`xClB1 z?qSRS@$CP9?hi?e_`A$QSdvuOdb#KG+d4GuHn_XHcIHQKv)#9EhhD8VG7YY6{2wEh zq_UFv4%@TU%XA;?ohi$gov>1b>jB?}l2t#gKWxeruxc#(Y|*ov9Z%I1CvYnm1@=>P-5-P*aSdLG!`RC3P=@T9TL;c696( zI;MP_Gc1RpfGJVQQ73;X1A~F%LV+Mg28rW$h1GMoFhz$!J=`4gmu75hQ5;cOT9A~z1SHF z{4cGII5(StAz^1!m;A0-ObiK{Y%OYx4D1iz8OWOPG92*r}vzO?z&$qKPcS0htdwZf*J=222|<2hXbP{qG+Qa>1MID{2f3_l!?$ zWBd?yo1x~bX~q%7HmP6D)+@F?%#M(1a83|^!Nh*`^@d;f*4oK$mH#gJBq1!5!RkP? z@$b1t37KBIOyZOp!t}b|GskCro9hX*m9;@Pf%nIQ#K}6mNlY)8)}MK^b*5~H`8Ije z+{sHFbr`A-%$iwieRW^#WxGhJ7N!^9GQ~F}roB%4w)*&cYdOP7OB^*C;#8m8ZOBWL z|1CLn2HV2c3vOTS`fne*#dL4xO-J6_xpx-6`fQ?{X;T(xa-k}!W7VCyz|Fs1q03@Ut&YNV&H+Yp^R=73u(H(|Y z%N)}$_+Hr8mu#_CyWiwTW?GkF+nsQR1Iwjq7fn5UlX1pPzV!Tz8Z+bfy#2R6CR=`+ rx`Z`BaK@3f|KBstPTMAJ{4TyL=GNuF$@5MD^9+NhtDnm{r-UW|zV3pf diff --git a/icons/arrow.png b/icons/arrow.png deleted file mode 100644 index 3d352903c34769f318cc364c23c007229ad0ddf0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1080 zcmV-81jqY{P)VJ>fSXD@eYYiTc3VQyz{Uuk1+ZeE`# zkN^M!R!KxbRCt{2noWpKQ5eU6k1=X25D_9tlGMaPN=lT^8c8C`LX?G-8c9ki5|K<1 zkr`urM4>FOlZ9DGBQ}bKg|H)^Df}(&OFrJ2x%bR_KJJ@;-QKrz?{ogo`|CXKIrp9m z|5aR)hDh2Wsaw)LNv)EG#Lg?2DnI_&Uq^?err5a^mAM2->IOzvIdvb{Y-S$^lvO|t za*V6?;{j#^=Om4A>^Hbv0raJ2;A~kS_y7PfgKQ*>^wfXN5h zrUmxxRiOa@i~=r5YL4Ljk757-7!Gtuni%b z002$ENlEi!n5O^$G6<(6EedU%3IKpcpiR=!kftdCfDFP>Nh?DcrUn3@0XQIObqKQ* z0YC;}zoZSmjZy^w+4IWXk~aD@Nf`iS5Ozu0>dPQ?06(=&(smymmjwX879SAG1OPG! zJ0&^oXH-+!003+P_DHHp?qvi3upZc33kYQe0I&u)EU952os<~>Knrk0(qPvP$_@Zv zIdI%{d%hk304xNKxj?8F000Ys)}lf61OQ-F(SUjbP+0W_;A+tT=jkIcy#cNR2a5)# z2H-Pr2Y3g30zOne-&c;`+ur^BZf0Lx4P9T7dgf}_U)R8VGkfW&|9_O)e}Dl?LK>z9 z0AN{2vrqt@1DA7NJ4@0ykGcGz5CE|d`0q6l*%vg6l^wd1#qoO z+jC%znVm4Rs)*%I_E&AAR2&zWw6*+9k*^FI@sw*+0A}_Ic#z}Lr)KueM-H(^0A%+O{i(y3d2|3~b{n|T y$0c26*4O#+OOi=iC+UWyCz2jZ>Xfw5xAzb4^(R{XpLW>*00004nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1S@HAD-?b*ielf{R{j%-kuG6=~yc^#NK2ZD5&%Z&=;&#c~H>@}AIhp>s=E`S%q2%uxAde-6 z-EEphiSOl}9M&6h%d9?I|C%{@DZ_2)m2LNLzF+f(jIM?kOczBMFS0JuWLm`S63pTv-m#3MLr=h0 zP#{)emXg9Q2a{ZuKQGp}D&(@K?n>ViFY$X{h_GIyF( z$GE(KJy7;gdDEmiCiTX4!JiMA68sKjK8SqvMu&yL;}@F`!};K6Y03-^m%<;gd{7Ea z3j--&`C#N4SH{GkQp?uIxc=ANsY@9cJm;@a+4C;lZyQK>NtJ)a_9F{7`xzX diff --git a/icons/beam-disabled.png b/icons/beam-disabled.png deleted file mode 100644 index 3344af7724f5d90374bca9f72aa8ffac9479d748..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 662 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1S+n<(lr?+xr+z3t0G= zv*iznW~^GZtFUD!pdd&n$C;fOK(Rfizd90)17&*elwTAVbda=>F@NtMIP{(G=5w*d$Z_W`!kvc zn13i;Sjo6+qqq6@iGkOT+?~66)vu0-VrIL&uain{Z>#;Dp>vhF>!_APhP7+{R?)(r z+qov}`K)&A>3uDS=DV@ScYO-WDEKk|lM#z>yx%sbm;YJ?oYowDC*M5J$6&_AT-NpV z{%RJ}F6OpMwb$pXS*YKS=AI5@L^#F0__W?eVSD496%0FhpSZD}$W<`cYAEzwS>WKX zvS7;6(#!y@m~HinEdtpae;;2El<2(JOsqNR;l+(>7lhm}-uBz(z~8wKE|*sa+ zl+G^GAYAaSXNFDbQ{l@#%PyHlJ`&S-x~Jh}knMsgpP6j;%uINB<{V2qQ0%}OpMs8{ nbKEZJP5*!0m?MyMzlJ%B_osfYo1{H3`WZZ3{an^LB{Ts5cqtSd diff --git a/icons/beam.png b/icons/beam.png deleted file mode 100644 index a1563674fccba4e1373efcf439e93ad552e4c17c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 658 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1Sr9|#^ed*mMD0qzF7mJbuFPB`t2+U2=7ka5uq;fCFki|@~2lv#cz?Zwqgpo&LA|0u>)^Y=_O{CScZ-r3(FG~cp${$@|9@@qTk-l7jW_j-c#>3gUeVnO>0j@-^v14WxXBS@_v-^ zpZDJHAoSVQlU4sO6T_>RDPJz>FW7WV^1;&hgceibFMfq;7Om6k8W;H#Z~;}Uy0?O% mt@=mYFIKUaf=+sq^@UF7{=M|}{(WH7GkCiCxvXc^5 diff --git a/icons/clock.png b/icons/clock.png deleted file mode 100644 index 2bc896a2911e7d8d6df2937aaab2f4df63d2ebda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1841 zcmV-12hRA3P)VJ>fSXD@eYYiTc3VQyz{Uuk1+ZeE`# zkN^M%Pf0{URCt{2n_Y-iRTO}~Rch*}K@Pr!X+KhwY2#mLCS{C@8kH|;FO^0VVwyxM zY8v?@DwX!26$tt?fvLq&hX#tjr$meMqCpLhp_5zjz&!!o$f@}lc5s}MD8YMD-s`dpo0TYt6%aFss%OcVe z+922fsyYz(7`QKmU~NDX&p!^tKs7KJxCa;mi~{IGq`0n$!t9V%odTqt%_!+{x|;-FfM@r^}zcg z@=Jm?aWV`8=HoV2p&SBUwB89J23QTu4jlA1V7Z8V9aujRsyZH6jr*yDuuVi(##Ok< z7;p;V%GU!=g($D8LsWI6s($bPHmd3ntDT5605gG|filfe)tRw<#t1nG*n_>!E3i&P zJ_wP>D_RHKnpboIm?a`-0{eLdScpA~TYy>-`Lj@A+zePknDQ$_mG>;Bv-0@Q7Ke5s zBAbA>ybN*l2i`1JSkM5fIu4i-Ajdip*&a|Y%J`IJoe+_2!1{oyGgNgV$Q3K40w zt7U_iC3d;<%*+3vg8_UbXOhuLeWlj=>DW%b0j#a&0TKB*geb8uJmrk@y`NSw6>2(D<&VU-A zXH3I3TnMVWvloa9rS~MV%0&$@+~~L|sY}}xcp00FYWL?Jq6V;>k+OxNGvKgMJ~a0b zJ+QD0a5A+x2~gEj{;?GoP+1%5AVv7qC~r4FbOsDE8Z{>rqExDIZ|u4dS2>Snqr5uz z5H)}me+!DSRe(fZqUXF(o;#E5V1TLu6{B?J);E!th%IYD17w96sLYb60fMboA`Ka| z37*YS1GE{91{&p|ti^@DLb>4EB;huryr2R8FdE&FP>6!~C2bZi-WWIQT78}1IAH{9 z)i|4bi0%W<03%}>4Wmq3VXx4u<>;#jcN^uWa}UuOU|G3fOs$(T)+le+HEMt#j7FoP zUQ~BQReNKH^p58qq6YX5my=VBKEUJYMazsQaIzNT3NFJ0h#0_UV;wU(pH-4*+3>Vc zel(hSmcJ3&V>F(is%ehLGeK4F#m-%*kN%TyfL*w3tT-z9_AZqL#2=Mi1wM;@(7^yc zsbIe`NUf@Ny9^Okod`@es_oBDoG9cAYz`Q2l~0=J7N}}}U{yfXE%_gGGJuGDiycxL z47?pAT{f%%Za3;Qdfhru%o|*Xed;VW~49Kd>iN}Cz}n-5X`A}&GVY@x!U0TG{3u{2-+0T%f* z7t2^BqpDS^x`8m|0hSh19*l^Ph}7dUFhi&Xc2shS^h@1t^3L~S*y?pCN@$wghrq*u zg93aByj!kwM8CsZfW6K~X#nPmNSuFD@kGf6+*#dMNpF65uWmAKZ~sWBte)e*oRA!b ztWsq!;XJThs%$eZDw7MtRpCNzLxH<+{(KGbUR^PM0$wOge?Ra~rMvxr#UYA}_$I5`lQ zhV#-!0KHOnbs0E{3)Srw5$n`9F4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1ShDUt50s=xEC4yBRTvB`=C+8$v|GPQ!@4@@Ii>DgB4;Hy;z4^eIGd-qCMT$!I zl{Se_oZC^;c|yrW_uQw`E=L$67$dgjRI+|}G)H*#tTQYk59JwSWN+?b{E(u0(B(kG zha)~syBY)^c6PFaG729OF6GQ(vT0FYB^1I^!Q+2Lr9ymxz`PY6AG90{Z9eK9oXybu z;mB$heI}m6!udjK+#CY)Dkd6uIvn_rvZ>`FlM;u&nx}-S!lDl;TUrh>De?Hbc}l1# zJo=Ebq2(Tv5QjgT=L=PZg&&q|Z&}PF#N%J(`9fquK}AuB)9MDELzDeDdzp;5{G(L= z2u?_>xTNuLN#bL!pRMc--ZGm)S8!oR zXLuL2ZAScT?xqf%uG5qDSp3vfdcN@WteHRC|1j~$NAf@BD5?ggI0jEwKbLh*2~7Z! Cu_x02 diff --git a/icons/dirup-disabled.png b/icons/dirup-disabled.png deleted file mode 100644 index 7dd3e7bf1de8c0f9cf61d4601e202514bc62a91d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 749 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SUuLBM7}w zn>3z-kb<>MP#^!2`^KwVG!mef$ovHWV+O<dVE&LkN4*`#xPFv z`LKD}%%x@Tniv#!Zo8?|yGGV5eNh|A)BagtE9!w29lOToKw}x+fsoiI;KiVQy2^2<{iMaVu00 z1|4|t!HJhMjH&A|_cb9MmKCkyI;t7m0sQ(Ao)<(C#NswgSfF~qX3qj$N9P0FR&D9e zYI~DSRHtxNFmHGx_;1mwKd~;;b;qIntf7?9SgUdG)6DQ@4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SYwuB`t5ATb3ki{WfUzjPwoSh7-JM7=t_1<~AKyDsGy!b9ec(f0oSE z_7P(5WZzlt&reTJD`%7Hbz6Kf!$j(I=NH~puOuG`76?b24#}3k!5G(Z;=E6`ny}CZ zi5>APo>f0M7@{(Vt0!M%O(k>1(pB25*)GCD6SBAS7s^&xvT`ain$Bop@nP1a;mbV zaOY2%G9lXG+XpvIPD@r1Aa}w9Z-7;hPd>Ez)lHe(e^eEJE-zWtaQ;Br z^$Rh(5^f7-=kZUO@I}0CRf9V7;qyw@<_PLPWT=qZm^ML#@xIHG$BTN|+RPWJGRQYv zJU&l^aaTce;lo}HPNhYLds{pN3*ti8x2OppmgZJn@yeyYdSLV+EHpjVdC{ut4dzcc^UpL~UsV+vx^(qczCFx(OLgXae)plg zuVvnkCI2)viVE-5xV&Y4V6I&Dd*7|)?RrM-7w;c#JR@o&@?Ki`T?@;b@VATj;(xO_ zGnH|fJ#x)ocEK=Vb@lxPe~g=#TGqK--#rl$_r1ra{9w-1ePXcsBjZY7N@ehL^>bP0 Hl+XkK+1OWt diff --git a/icons/error.png b/icons/error.png deleted file mode 100644 index 31d1673356a2c7a97f1d667889a0b9f1f49eff1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1873 zcmV-X2d?;uP)VJ>fSXD@eYYiTc3VQyz{Uuk1+ZeE`# zkN^M%Z%IT!RCt{2+gprXRT&5H-#(oITRP*Vsrq0MNDL~$Lg`!>tI`*&HF)WhK7iC4 zO-xk!03{fMF`Bk&qL0O3sn-ZF{a>ge1pPZMq*ZS7~`|tIgwZ661<~+{h{~AfZJ2=3~L9T6ZIWEJc7!E8;SRQyW z;S5gU8JuWwe2~LydA{HL`Xay~-Z;P}T#q-Eu@MM(vcZE5_O9i*T1j?Ls{qrytHmuC zNouqm2no{(yGA)smtATiImNZO4OiA-uNMMGm#|}m={oFH5@3oIfjjX2I^TF6IwN9l zlkF3{P{meh(!XJ}#nV*@)AK2Vh5BH|~b+@2H=A^I)8n>)^N z=V8+nw-;#;CBP(`8*DDeX>pP8@kwqhP`@`Oc^iJ1Fj$G%;$kM@L!&&JSFxu6`&qt> zpW_XY9k&8Wzt#ku`9I2b;JKyTu$q^8)$17o7x7tf&OhGdrjuNGmbc)Ocshn?3<6I# z*fPVKlU&i{rogdYZ4xg22cOBa-Brzpd2@rGCOK1O;8=?fPjGf_`6R>Gov=EOM2`KV z*gW3O7U%L?ns8sEEqFJ~1a27T$!-<8j(`TYh^FQr^|{k>-;)ScdIkRbjX?W1J@nyF-p3P zfLkI-HcsadC?i6Q^YCoMA8ta@;1k`RFA!iquhQPg$VEc3EMlY-5h2!jSjjtLcm_5c z;gwm>76`D6jYa1Cz~?%Dcs&s#LJ{XD8E$fC49A2ET5QOAmK6f;jWIgM_{G?LkfFS~ zy+kPDe5bG739DjxhAw{16W{?Z#8t6IXOXaafbVv~rzhr!@Sjy$;Mf2kjdgy2drM5O z*L3`whj{|5V2zAQF-W*#DSHZtusQH($N7(}9;c>;v?p+#jB35Pt?5L(i)l*uAX zgu{`I880_$A@qxahMy|3lhbX5*U2L9jTJ##gy_SUga@+97YJ~MeSv?)8pfCEN@GKo#B2!AEykqm@pkLxp;0$juIMcl_r7<^BAA2AbEvbq=%E@4f?@!kFj zj(2<5H5*LW5h8|HVA~U1kS?EOxN1r}D?-+}!xQbj{%tuXW?Jm*RiUc@WBeiE+YuzM zI?eYFF>)7;{R~X9KH>g4^7)R9`ww$nV99+fnP%iPKghEm*fYUXIrh6_Kg*Z$v)BWO zK(k}8U)SfF0gKe+ZiZl_p* z@zB1kcxlqUgfXmr5oc5!lIL8@MUQTpt6Hc~)EA|OSM zr6n2pMGU@)MJ1Ve3PGjC+4*JLPoJ3ylsASLQd*Rp%8*e~QedU8pPZkYo1a&#SDu-j znVXuDnFumYAH>rSNz6;nkIzib&x@O{F@b@BiQUu1F(jk$?5uciX-5(F^SvuIR;-w+ zyZO-{x20xYBi79fOE+3zZ z2DrAHn1zeKQSaHmg25yCN6e*l&hbZo$}uVQK3+emPi5=eUpj}r3k4kIdzqVK@qKph zdtHX0v;U@Lo_lcayduM=vyyjy?qmshXq#T}{J9td?|kDa0s*ed&v{f?59~;**E%!z zgg!`z-IOnu4S&1j4Kr6J#Ru8XlK;s1M}G4g)|992+!6iH+_?ix?4uff%f-jmZE2XD zQMaTa+xWNi*?x^?|0T8mb~Aj_uFGU(ez1JzUGZmrPo|3$aQ`vdyu$wf>_0+Gat+-F zKK|3Q-`;SK|#!JhT7+ diff --git a/icons/ff.png b/icons/ff.png deleted file mode 100644 index 965d06b4e2f4ed414b2b4232a00798f0d837b83c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 820 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SP(BUVW8VrezJA514IW)0uHI zsMBH5pKaRnS@X(!BpLY6wjHL2c3eIn?Rj~U z)N=`^ziOGH7PAV@8yRG$+1oI6d^7JXYWRGh+Ed&X$a%kgjvs@+>fPxjN0cXM{I~dg zvcdDg)+NS|Sp;8xj|fm}*gh%G%4YSB`zp1iJZXYE($n_4?Nz+>{_Z6`=JzUdi|g{t z_Lnm;_%W_GdMkP7?@lHg79VDPmAPl06nuRCuXWFNo_GI*RByeubzW(C>$a`)OV_L$ zo7aneEBmD!_A>c^v!^lRJKKMU9UU3&Oxz;$wtq!K{mia!)%mT#KY3;Pzqp4tEc$zq zv%vnb_g8oI2a#LsjTrmSyb0c7zlb;Q;=IrNOn0jPEEV41SH185+6~(;$7gYIRB*=d zSN-&>@8tTyd1mI#<4o&P>ff>Ks5^4v;rXcz_6L%0O)XQOeE8^mWybrBlE%O1JiPg? z?!9Y);0~!DpH9}T=Xw#E?|)F4aqsK5nmxv>Rkv>k-^geEvTOVD3kLfQggA)78&qol`;+01stlWdHyG diff --git a/icons/folder.png b/icons/folder.png deleted file mode 100644 index a6dcda3a068a6b0cca9c7d40ce1f6a3bddebb23d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 525 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1STtT*^O%9h>tL?!Q+$)Ajq0z!!xXGiT1cX|wcF z;<=xKH<;ERC|Xi2+hF@)V$d(?m!|KPE{czK%MdN_Ttd0dd47@G@>S&!iO-cIl&FjFFl;YBx2c6)i8^B1^Wu}7_N+blh@5SmjBX#Yr}dA zm!&`Ei5;B$`*X7U-~T+<%6@jQtLgyyapu-19Jx1*>-whsmIQ`6gQu&X%Q~loCIC6> B)jI$H diff --git a/icons/hand-disabled.png b/icons/hand-disabled.png deleted file mode 100644 index 0e115c99c7ef227fb1cb79fa398b2ef52ede2280..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1445 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 - play.png - ff.png - next.png - pause.png - prev.png - rew.png - arrow.png - beam.png - razor.png - audiosource.png - videosource.png - imagesource.png - ripple.png - rolling.png - slip.png - ff-disabled.png - next-disabled.png - pause-disabled.png - play-disabled.png - prev-disabled.png - rew-disabled.png - arrow-disabled.png - beam-disabled.png - razor-disabled.png - ripple-disabled.png - rolling-disabled.png - slip-disabled.png - slide.png - slide-disabled.png throbber.png - magnet.png - magnet-disabled.png - zoomin.png - zoomin-disabled.png - zoomout.png - zoomout-disabled.png - add-transition.png - add-effect.png olive-splash.png - add-button.png - add-button-disabled.png - clock.png - sequence.png - folder.png - record.png - record-disabled.png - transition-tool.png - transition-tool-disabled.png - error.png - dirup.png - dirup-disabled.png - diamond.png - tri-down.png - tri-left.png - tri-right.png - tri-up.png - hand.png - hand-disabled.png - treeview.png - treeview-disabled.png - iconview.png - iconview-disabled.png - open.png - open-disabled.png - save.png - save-disabled.png - undo.png - undo-disabled.png - redo.png - redo-disabled.png olive64.png + add-button.svg + add-effect.svg + add-transition.svg + arrow.svg + audiosource.svg + beam.svg + clock.svg + diamond.svg + dirup.svg + error.svg + ff.svg + folder.svg + hand.svg + iconview.svg + imagesource.svg + magnet.svg + new.svg + next.svg + open.svg + pause.svg + play.svg + prev.svg + razor.svg + record.svg + redo.svg + rew.svg + ripple.svg + rolling.svg + save.svg + sequence.svg + slide.svg + slip.svg + transition-tool.svg + treeview.svg + tri-down.svg + tri-left.svg + tri-right.svg + tri-up.svg + undo.svg + videosource.svg + zoomin.svg + zoomout.svg diff --git a/icons/iconview-disabled.png b/icons/iconview-disabled.png deleted file mode 100644 index 8752a2f72e20066792e823fad62be7a5d9fa61f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 507 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SfqSy_wH6kM-LmGvk*1MqXAmlOCLiV-;`rWBoG6TIKoEn-d#imox1@qkq1S<;=&s zsVSdNZ&qgPW@3EDlqc{&?*SVQhJelP@^dniH-CELabRh2XHH#ZnaYDDe{}yI)_6H% z&h+%~cdX|o^{w3+U3PIMF9U;j^Vc8kOlyu?i%f{K*Zhv diff --git a/icons/iconview.png b/icons/iconview.png deleted file mode 100644 index 9a81cf3eb9cb2b7d5919a46f1e83219746f72ff7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 534 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1S5bI1tDBV>XCGp^!g?j5VON6`cYt_6GUF?zEFFhfhhEkd+$%OR zlrox%3C!VbHLf?_{Oab!hIIv<>(8vIDl5_c!!<{v*s_wDPjhLuNl1!)4ddmlh1@X> zbqhbpS-7)ao0QvQnATlkYZrXr^+zVw1Fs8#X#MfM8 jm79O?bz!nk?mvdoOXd03mrwKo20w$RtDnm{r-UW|BUQ-` diff --git a/icons/imagesource.png b/icons/imagesource.png deleted file mode 100644 index 794e91b69ae044aa8947f3df8ae93b6405b6a28d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1074 zcmV-21kL-2P)VJ>fSXD@eYYiTc3VQyz{Uuk1+ZeE`# zkN^M!P)S5VRCt{2n>|kyQ51%s1IlL*{E9}60WlZ}1qDVLqr?w15ecB3A@NVxSljR) zh>1TyYC8%ODNKmHC?>{6qd=rUgRjM%B?Do1X7>(z$K8FJ-Rz!w?>X<>nS0Ki8E8=7 zSmBGL!@yHu8t4w@(ZR9~yaMLT><{b~;2H2FkYm;6g_%8v-2%J=dV;xBUDnKO1fVJQ zW4#0qu~?f*S=9q|FTkNB12el=4Mz?NNgqo6U-vVhAwXycLemf+v;(1O2oTzV&?M#o zA(7Mri~{{YC$I^u083`Jmcfk8yvVBn{TbU8C9eW>q_pew9Vo8?Y^JpPAyhPr+}m; zT#{017x@%$4OpzqEr*${1FwDhNTQM%a0fV_!tSc1G;)+l8)n6 zpR>4&@G9`e%zk9yP>5=J}X&Cp^$^fqR@4yvFv(d`rO{j9XWR@tYRnjDIm;GmH z8}KMvp}YtsK+!Bw(iz-QPs$y-aYdI`3?Vl}c4di@ELtTVlYZIl1;%`w2z_5*NYV=M z1(+aRk+qjAlD?bS`$`-LEdancAlyDerQDYE&CI@*+b|D%f^GN(5AHzDNa`xLVIBm? zicXveWzFhZ5&+;dZs|--tqB0`!kW6~s6_z)Zbln8iPWk920V~-G|8}51pv3YOeY!D zvH$>yrFX3hkVr#-&<=#AAwXycLKA;ysN{3?wMOARh`OHv4FO``GkNs%KVc`(^b diff --git a/icons/magnet-disabled.png b/icons/magnet-disabled.png deleted file mode 100644 index 0a2b0522e3b605bb0e8ccc592364dd1d4cdce9cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1292 zcmV+n1@roeP)VJ>fSXD@eYYiTc3VQyz{Uuk1+ZeE`# zkN^M#DoI2^RCt{2n`=`PM-+yiv!I2SMJNQdAZ9TpF_ria^8deER#M(5*Ca$DZXzHe zH%~rvvyMZbo|)cDTg5z8TebA`RCO7+ z&*z0K7bn0A5qX=^xUm7M+5zqXw;MD&0(Ni<+6Ukex8k3z@H4obVGg%Tbb$q5R+rbn zOA-0hpiMIaRCN~k3Ajwc7WfTY@M|YP}NJoFSz|Y z#u4xru+{X_h>YFAMcf*2xuW`e;J3P4W-SAJGV>6)9;=26!&j3^Uc3=&{?&<8-3K0v z$VpY7l?M1he)r#z*B3 zxNOtnwTNuQ`iX@Rs(O?788WfFJV-uobCx$8XmrrU5?5`99KiOGKWFh(?u8 z5D`%kc|qKS@BCbX#3JAxc9QcJh=$gb*}&b3A!dPft6|UppWELw+8h8`Klw6V%QKv| z5X=6cb`C27?i%GvrhC2$ujwgHV~B4@4xWm=(HYr!Iva0P-4>mrj>fw&OWv=+wGVoDV z`>E%9a8aPD+rXW`--=vCBRZ-P--~r*umze_|_%@?pY3};-4e;d} zFi$xAk5bR`o*wqX8e>&ed#Qtp$R6(2Ez_Z}%M}f%OlPc8&7kTxUatC9L$aiY4rO{s8C$@BH5jII}_;=6qi% zi=w6d>e-uO1XvFsM=`+a?~#ZMMC8=J2Ee1pSgE(cN27c=*P;Q|L&wU;N(R=N(hohV z@@4&oeN|y;AD(hMp~4cW*`IX=e`l1(u2nq~mkM+d6<>okN^F)1AvJ_1?;atp{!Yd~%R zxoHi^Eg(0o0l5X_rZph9fZVhO4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SS@+^|9Q&R%0guW#BJ#7A# z$a2;}AY!IZR`P^nuO7bHId^CAwVyYh-`Ty?vVO;znR~Ctz25)7eE!z&aWN|lH!8m6 zTd*p)q4fY$f}R2Y4w)S+GhUrJ$FRIX_`rnUHS97%6ZhXbxn7rP#Vel#)(gBQ4cs=d zbD8;=s~c^VK2@9Y{C8doluJs`-5~N})g|)}{2weg1iS28bt+R8D8BXp+k<0Tf1Vyt ze2^+AsquQn6oyq++&4JZ=y)Fyp3fNV`eep>=6uGGQp*jzGoHO(tTcyhTgM4?yJl|g z1*^mv{h3#D@mTZ8u=FuBA2@%&z~GUEkLoSSX990U%o(;b7;_z|kgo7^`KM>FYzEL^ z*$UAemhC?cJ_v4zcG;&Xq%O9e@eb=3hUrfwj2PAkPqhDh?1XN^s&fqY7}lLO_$zvY zaZmJBxp(J;RyV{Ygth$)eBdZ(Iq`V89?(Hj7looHB$b`Jxkp7wx$=)#tMDT62zDPo z!@rCXx=PD8)ueGfxcBpV<5A5t=L5+~pK7P=*IKaZbEDmZSt6Sm6MVz`W=v7O7rey3 zPQRdhxf;KMl6&X2dw(_4yc^Uv*DU2)u&SJCb+FGp_G{a-PcA>Gy34&WRx|DU>MZ|N z@~fRg(}inyU$fiq?K1DA(k;#vugu=${xrFutF&LWblKVl-5Znti&U7IAO4oC{q41Z z?2Qy&pBTn>Isc~_rg21QDy4TBp|T4xo+Qc^ZIySiaWyZjcH~r>n`5*>Qi;US5>iJ@ZaJRE+Fc@ zTp+gfxnSpg_BX}b?iIw?o9#M&W}{}q?hKP2NBLiq0I zZQM(_#h$m#);1_()lu15RW0*l8_PuX4Z_({*O>aJclKYB`EgoeJ}>eKo-N7Q%r^*7s=aQ#_T)pPHui`9LTVm;pgP^g6=O01@k+A9_{%3 zhWXu5wKv)gM{A$GaE@Vk{cL(9+PR5w1qd%wEDTbr*!=!b%sGVgQlekoz5|4gDidh@1U&)fto?-)E? L{an^LB{Ts5zOZDX diff --git a/icons/new-disabled.png b/icons/new-disabled.png deleted file mode 100644 index 1f2a976a31455b023d1bea9fbbdef47455f4bb8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 535 zcmeAS@N?(olHy`uVBq!ia0vp^T0m^W!3HD+d^GL?DVAa<&kznEsNqQI0P;BtJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)EA|OSM zr6n2pMGU@)MJ1Ve3PGjC+4*JLPoJ3ylsASLQd*Rp%8*e~QedU8pPZkYo1a&#SDu-j znVXuDnFumYAH>rSNz6;nkIzib&x@O{F@b@B(bUt$F(jk$?X8V@hYUpA9zNzUEPZ(> zn;Bg^Z^54yPUh;pM^y^$NPm_OA48Vqc7l*KkC0|2pN8b2iwXGy1pnt7F?DeDrcwhuTZsE~=Jl z&E4C-FR&w**Ywne+jmq$ZqD$2z1D1P`j#zUgBE-``bAal{UoVhia@f;Q1*O(`Kyi3 zBfh$?OYk=@@2KBBBTak3E2dR?_=)eEA78QOSfZQeCeHdcTAAyWwO@JV->-by3FUQ0 j*LCxQrShiV{>yNFTl9S14J(cV!=J&^)z4*}Q$iB}(E8eX diff --git a/icons/new.png b/icons/new.png deleted file mode 100644 index ddb69f86fe23cd1cef0dc23a01ccb025e7947293..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 667 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1Sp6*pRa3y{f07 zr}&N@!*xsZQbZ>ty;**dQ7_1Q16RhZCqhNy44tYG<_E89dha&=qSy1)|3Dqb!{oNO z;LO7;eIoWZsgAB{GhFfbL(C{ORfes)hAjE zQj;cZX2@`GddH-&vBiv|L7sEF$`6-qt_%mn3w(FB=oMsCzW8L*DHM3-=Wp2uOR@@Q zt1ZxaJ?+tdjRP$~2X=4xF0r(MJ@LKaDc=uuCHD{gxOc5H=zzcu>DbLdXQU6AJC-t- z>N&_d^l}HV2RvrF!gyr|1L;D+*DD*>a46=4t&RP`S-^Pgm*XUnubacXboFyt=akR{0FNmC1ONa4 diff --git a/icons/next-disabled.png b/icons/next-disabled.png deleted file mode 100644 index 1e4ad364d4520e80d021a642552dca8df7f4cc07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 818 zcmV-21I_%2P)VJ>fSXD@eYYiTc3VQyz{Uuk1+ZeE`# zkN^MzP)S5VRCt{2nqO-aF%(D7^&c)&*itE_YF$J`P^^Cc4^ezn6pPh9ETRitu;?y7 zAF_+m&U7a+$z*8G<7VdGnX{SXW+qUnR4SE9rBbO}ODyz6NjtzkumuR117FN+7U|lq z$~^)mz6OgBk zn}KbOgb46WGR8d;+X1mY#3$E+e&T$;Kq>GlJIS_uM*V^8!15mq^lV=Qi^~z*=vT< z1VHARp+o^|veXPE3xK~h!)~esr3(O8Gdz>@I7RSYix5v9Nji%ibO=4*U%I@D@M35J zqQ7MtntMz@Z8F8av>S1e}=JkJv$nFbyto-x;PUf|o8}4!jHb;?tFq1)Kt( z%uFehlqldg@IJ-!-b85vX1JUGl`CN>0)!joKj%(df`D_}Ko@n1*`lut z=u1G-x!s381SFr^eaI~!%iQimE&*BRb{|3nEIiN4KDYZ2B4AFptti6n+={(~UDCcu z!+T>^$a46!!!hT$9b3`Y@34nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SUSgcD~5{G~fBSihvWjbNkAx4H9sk(gpgyUuvVwK_%eR(&cMs@#hO6ZEK8fs(V00*b1W?m@@&4t6v479?VIkjL_Nko zY*iuUzw8Zri#Z->8)T>D2hCW%kJFCTZ&{ShlG}`q=gY){SOos$lq)_{6?hAzuJLtL zZQK1|Gjp9qUp$N7lN}WwxE~~+E!^Mm`asFy-n0JaZ+X-(?TAi3BmSUg=3TSR%jQ4Y z^JPu%5laT+YPYLfdl&ncZZrS)CGCLBRrSKvk#biaDZG5~;PHv@Nz-oqT9^V(1i-ZL cVg4s^ZTS!8#ont7fa#aP)78&qol`;+0PSmTP5=M^ diff --git a/icons/open-disabled.png b/icons/open-disabled.png deleted file mode 100644 index 0319c825e76d8e39600d83619c94abe26c3f5033..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 735 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SY#`FM|AYotQ^jWO z!h65?_WjqccwJ^GlGyPm;IZp<%UI*8U32DKdDd*WZQ0BF{W>QviMjPn7WsD1I)Tln z(M$2XR0I?E^E=a>{#JXi-eCy03atCcb7%R40wo>$P|uC$RSRD4o&HQ%*|x!LGyg=F zrdO{fypVk?5arP9<$WUX!0X1`i>gmF9!zWzDiUGf zRDGhwAmn)>l0jtxL>mj^0*yosCWd(d6AV-s=j92h7@x@qemJAUZ$Yc(hYMRjOo(y_ zcd5Vme=&pLG$uQq{=G+o4s<`P9YL4pSd`8!X4S(*nw(Pxl7-y zeJ&!j!KPpV=OOnz;fEGBtG3Py&S?MnEcUhH%PBefeNpTuC*{9ASA2e+)aUKMbj0B4 L>gTe~DWM4f7Evx) diff --git a/icons/open.png b/icons/open.png deleted file mode 100644 index e68a7ad8bf0fbef0c7ca57dff7bca1687311b592..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 826 zcmV-A1I7G_P)VJ>fSXD@eYYiTc3VQyz{Uuk1+ZeE`# zkN^MzSV=@dRCt{2o4-yJK^(_FV^BjuafSB+Vs!;C0HNRofG4n0sly9*7+Ns7Jq z4}mwpI?z_ga}M-?J?Gq|!uIbV6|e)mRLXLj&%jm{5*`TaH&jyGWfeH|-apnJNGd>M z+J{&H4zwjm1yqf?gxCduvIOZ)@Moawd4aLJ!ul`3E9cxrfw6+rVFrv)nF%op_?FYR z0_=P5AC)y&i~^2;uQ~mt9wK8Da1Fd8UqWd=hZqGwg%V;F02N7ySpZZZA$9?vETIkp zU?AZ=3WvzL2mtsG9Fs3$6?iS#=-e!cl<3a*`Ay*Mw8eFr0n_qCQhXl;h_Dp!$8hX1 zmI6K*jy=Y5C-`yrzJ~C3TPBtQu7MB3S5dmNhR769VEuo2ikg4GDR4G*x(W!*fNkJK z$z#m}Pk{yC2jENIej!3TLCy95Ht-DLdZZR10ov>T(MYg73`QZr`k$b=1Zx3cEFlH~ zU??G`)8RHH?R+P$V2$oM*mcfbP1eRT12kzfxTj$|tFs9LMr>v^Hc3F{30IQ@WRe6} z2e2jyunu5N5?~#`nk2wFfHg^gbpUIU0P6tOBmvd|tVsf_16b2|0h!CtInM>u8t2^N zWLx8BKoTIV@2jLJm%ox?seoU?dJBF_ibDd<1MMB)J8{m0K7(wXK!4_U3JK^1+UI~J zpe2e{4J`)QLf1P_vKm9hyTkVls(o5igYg5|) diff --git a/icons/pause-disabled.png b/icons/pause-disabled.png deleted file mode 100644 index 1f2b0e3c07ef2e1fdfda7b81e3ed9c2e455e8f93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 459 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1S* zyWY9p)3uaIkp1aVbo*zD-={yO+pgZ#ovz#;=KQVy%&*&wd!j>x7vz6gcJ=O}Sq#zt z&)za$`%dgC%MWh01?(4i9QYSVHpn>`GuSqyF;p>}W%$A{i}3}c3G)T!415Z<%wl-& zmLGLjcNM3BY1QRdd4awShWGiWe4BOM{L0-$m+RHkJtwKWoMRVSY~kmrBrXW_G=rzB KpUXO@geCwCQ>`cf diff --git a/icons/pause.png b/icons/pause.png deleted file mode 100644 index b055c92e9061946659208522eb3aac9b6f18d712..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SJ7RJBqYCv<#ZCqS4An zQt#=h0?oVznO6(gyvu4>?j1Nd&*JW@m(w5oe^k5p;*r@NlT#`Z&N z*UD3Gr6eCr`OUs`t=`+VQ*UqCI{cnm>ho#h@9A4jw|`5!?7wbRj3>|!RbQCHeNFGb TW7yUM3`_=3S3j3^P64nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1S?UE1Y5Pg{;j?72+(fn7^vJ^5vdVm}BJY=8d4{eZP+zwD;X z9|a0z-!b2w6z5SC-MQ{?1e2B8lARA9M#v}RFiv{>HPF>xITW<12a$T;F+gIbLX7GTx%X@b3%H z>NwVDVTP6I6{?ws7e{n6SzS}HJ*j(X6T^)6u}A7NV;#zl-`K_QR4gOb;hXibYpid8 z%*X@f#@1(ajb3ctF8q8+Z5wlc(pt_LO!8;mObDm8&}E9b{>|=+!hzb{ z_lIvVb**_@E8*>MaqC`wIi_<}*EIKS`+m^*z?3bGhTM$tXLWuHUK8eL{C!3&;H{$O z`s5<%1Ghw{=YKQY*?0Qy?(`*RxtaSiA1p|L#@3x6J%&dSQ%VJ>fSXD@eYYiTc3VQyz{Uuk1+ZeE`# zkN^MzIY~r8RCt{2n!jsRK@f$%(b#BbVHMCnAPTl=6tM}2*eG^EE3pVhf=v)x3rmGS zfCfh9Bh=oO<4Tnvyj2i)4@=K=7*%r-q@d6R9x&X-^KPqQ`P zj+w3I#`ETogT~Df+MEPlOPZ175z`Hi4EO>ZZSa>BV9v}oa$|eo@im$Z9$*r9C+WOH z>}>i<$K$}Fr2CSN^wbBSKLa35ziHr=q*Hx$qJ#x$0(c|odLO|(7Qycx9obdnk!JV0guh>L$1h}Lr1!1lXTB8@DQubfUl(cg&$smwM+p4FMz9_gNHgY z;3sg;W4`Z3=?1iZiBhTo+rSgjN}pZq>_>?PtOK)V_Nj|tr7eQXz~!z659MTl>)zgk z5)5$P+ndnm6liU4Z$e)g(CXga1dj~()v)~vaH)jBgO35??cIRq*K}n(&GA=3LZ)ZK@bE%5Cp*i Z4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1Sq83b+2;JbU(S>$%UL%F5HePro~N=4nR( z7BGtOo??9B%(h0x3+v^58y7B-=RKP}@x9#!{x2(@*)t!TwD0K+Z?Oe&e~KSGv-cH0 zuyHy^+BQ}j*0Sd%KXo!^WPNu#7Q^;uf5ofxW}a$q!_9IZntpb(-!R`?y>i?7s1ruN zX68oDxXJv0bM@P6whAvbo^WiKdUIOK%)3l{4ZArHSFNloVkua@?*(7O?M~;(^$mWU z3297nO#Qb$-IQcJ^Mo)#6z$^|l(D3TE_coUA znZ<&xKat*8Q6SK;O6|Uc4U5ORlirUM54b&4JTSA_*W89>hQ*DN#f6NozJH!SYuoGA z)3ORLl?#|+s&3>9ZTAkiq*>r{{5{Kc4TYC76|6lrf7diuOH4_bcNbV>Pv=vD8zqm~OFov>tm$nJ$-=PVRva@aX%p)r%g%sC5#nf@g9&Qbg+cTzAR zu<>%l$Is#CJ~Un}Zi`$sUxslRFt9zOf}ip{*DjG?e(Sto!ilTVZx`id&#_9kVDb|$ zk@ocR+id>R`K0Ws#f5A>MPl-hM8I-=#{KJe7O2eHv?~snKp8w;{an^LB{Ts5kyvH) diff --git a/icons/prev.png b/icons/prev.png deleted file mode 100644 index c56efc0cf9d1efa1d42eb22d395546bba52abc18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 881 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1Sdm`L?g}RLzF7=Vn)@ojdntud&UF5Ur_ROM_O1X#Gv9zVU6#Tl2f;x4eDWw&nZH zd0YQp`WAh=JXiiy@A4i-9%lYVUF}(7jlz@cp75pd-c@{{WpL~9#OO(CL67rJNSwA< zt?vJQ_s5=!?4)Xz3YYgMndfY-H83sfW2`p5J!zxv?c@Ws3GVW-=ayvUc)exFIhW&o z=v&wWwgQEPw>?(*^)WuYagW)D;kM9jzNJ}PPchtwWW_3h!3e@~_7+K9w4);{@G&?T8rEnXmeBQlF8Ac0%w^jm%no63v|)|6-80;G%+ zWOv$5DPZ<`@=e5vS7Yk!V2;PuwI9W*GtF9u8(PrldB(!~=61W+d|5Ves^CeCc?+S80jBBooi)T{W6Y z{}eb^v#6eBbZ-a`lxkM^QlRwGxIk(KQ=NO(Q=vMm$zQxLi5RfebYAmby7BSKCC?88 zChXHZTbJ>rM(?F|f!GeVKRH3W#e3reJT@(fe4z4SW9HwfBD)t({K99!cSqZlO{2zD zHPiEw=mVh-dyhy&6}qdxVLeWjHpo6YGQ?`6@(ci8+G=l^SPgg&ebxsLQ E0Cx6n#Q*>R diff --git a/icons/razor-disabled.png b/icons/razor-disabled.png deleted file mode 100644 index 9ac9298a3af5b23ea810cf106427e97f6dcd2bf4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 693 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1S=G9>6!bXmynUHiX87%Q64vpD7-www|Hpc>teDL4LJ&%y!qKqGuTlGf%n2V+ zUVpwl%>GK7rcd}|`rrPemF0&Cfp7lYnAEQH{B+NvH^)!89A;S1`2yxU z4CV(aYI*gI)!4G19pL_;ro_$=I+vk1!SRu=XYK*H3LRm6&iC^}OSyG|UwOUU_R05C z=%Mm#p>3{S%x1nPr?<@TWwJe5^_4#)v_aEg@r#p-XT%rjEA5`)5NgXDX1jK^NZUTf zYQdjDvF>}tn92_Lg~q>Jul}9+s97PyHQ%Y%Z!k@rcV@TNO6&XKIn0*2C!LQ-PS~Yh zt@7$jr!C8N*`pBxOD#_|JXrGb$Tw$`wC@M&M9kDrH5jb=_SM3tk>%{#BVh;jG)p`v z-uJ?GTcgI=wQMZv;&Y#h9KI^Bae2g%5XZ%g580>X7EV0F)@AF;rgPiJ!;(w8;Ch)A z`$2Qt_0>fpVxfEAW-gSFa=+|#RQ0#@oL_bcOlv|)nREUhYV~-4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1S2zF@Np&c=WU|qAvgh5>-vX~SZ1m;s=56jUQg8|F zzVT>L~-1D+kYb`L%F?hQAxvX4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1Sh8!*0WjDB$H%(B`mSMM;C|L5#!$W2)JI92}uYe8Px|EQ~Myu1b9 zRUa_iSSxY7(Xb#bO@Gy`XPHS3b+6hF=udniTacCJue8_v3EPg}0v2pxM=l9JIC4gA z%A(loDe9jl=NEpS5I4*H-9KkdEn|iCKkc{d{3&THoKmWtet>a<-j&}SikaaP6$};p z|Hih4xql1sb~I&n`%4aR4e0opt@Dg!mW(Ljc%I# zTba0+-?2(94XKyX=Gh^dF{LP2dx60Nu7goJ30yJPyF#QVT)ureYA%zW$jOaa(l+X> zGio1Jp2<>Sd-9@c&4pJdZk$4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SyLbdPN@&vXWd1>*k z?cdmYSsuJ=Z-_o1IPnv2!Ob&buKVIoFc*AJe4w|%e@z^N+L@d<&8ch?&i$$V(*6G= zQ^Bz_(?SmAYE9hzo+akHMB7cb)Oc~aKXrJd08sayT3%|z`$76Yw< zEn(4u2PPc27?tbF(9GnXy;YR)3%5+^&B@vUW={WAx){P(`*y8)!X?63BVZA=dM!tS z--C>`+mssm4g^l0zLUw7!GGngOP5L-#dl76!*C|2H>)9Xmix*wu~pX}h+JjZEb{t5 zZmWlogH-H!jTl>_+_XvC`*YN0xFvmWc&znY?F>`;**CMDmdSPTG4MAqd%e%s3F39N zU)^#k%%XRNUVv}@)f%RA+T#4YHQY;f{>^-_HNcv?XZB6&g~AzS**WY5oHG{uJCY$g zgDr2xyPx|tH(FXbm>!Tx&z`-Qf2Enb^xtb5J8kc|o7&4Tw%x3#{-gVWt72V75h8*W cILscg@6@huQC;fk3rv;_p00i_>zopr0Hz#C)&Kwi diff --git a/icons/redo-disabled.png b/icons/redo-disabled.png deleted file mode 100644 index 4c33a0991a538973fe50c86dab80080c97f1ab25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 836 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SN5RqqtTf+VjH;cFg`mV?wRg<#LKT?W-in31HUdUp1Guam;*{ z;pWUYGdwvN%o=Z-o?pIEb&1-8G>6$MXWI6P8kjOZZ+xq^QAI`7;gZY`nHx1i$yO?= z3eR~z*lx&uZ>qR6SKz>zYmL_r{5`N<#=GjaYS<*E1RKtiTn&XPD!L49(;ucpX=igaJyy)!p0C@Y^ ze$m@%*(+jLR=XWwxgoL6esR!lUa@No#?i{VC*?hoso?*^AT~+Qs@!lwP0G8;SLGG2 zsPRATeqeUCyjcA}qYC#MkNh?dxl_vzG`GFiX*j%kg3T1}46Y)bm;MRvRmLfwHmE54 z_gG=MwKFbHUj!=?BK6FyD+5P0dj-N9KW^rN;h&;ITwrUwN;!%(P{i$7<3$$tFamT~)UsvWG#JQ*-%ZRsNT;MRS7oUvTr46B3>f zK7-vMa;;(aTpN|Dd*`(;ao&`D!t}%7nA8(!lISbW{lUJggTe~ HDWM4f+W%Pq diff --git a/icons/redo.png b/icons/redo.png deleted file mode 100644 index 5ca9146d232b14b28fd2ed170e4b5de83616c777..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 885 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SdB5f7R;pebwi_zrJ^Q@AJ3Ve_W$1BAT=spnLkdek+x{7CEXQX48@SG(TpEn~+1Gn_ z{e191a>H7Mx_f8rrh5iV4LN+#kp&pi!av~qLD*UURs*>tqD<&`UK_)^* z=>LYSMM5!(7oR0MG|c?VpvMpy`)}J!+f|d-aCpi-C`hQ7Vt(}hU5=SI=PdDjpz`+zIgsF@>bo~uwwd30`nR!VW-aqM zrg*l0LIs-No-JHDd7gdwlGp_Pzs8UJ7Rf!a=z9!Cn~i?(nnu5oIX*v@8<@HoJYD@< J);T3K0RXgubcp}} diff --git a/icons/rew-disabled.png b/icons/rew-disabled.png deleted file mode 100644 index 0b07237e1b9641a95f3cd754a902ff765a50a0f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 783 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1S>1#F8!Iv{cky;=FE-)EFknD ze$g!^?o*Ym{JokbAx-#!Dk-%8Vtt5 z9|S5)o>mHN%x0I3R#adU1)AgDSp)cNA#&9HrR#o#o2O2Au z+pTFd@7bfL@$a8lZ#jLA)xSPDt$gnjhI{|o%KYDTuHL`!!Mr`{>;4@Ju9MAZ5PmKd z^Ox7)yUu~z_e+*AU;;^{e*J+9%E4;{BOrhPPB||HHTZO$rbl`~Uy| diff --git a/icons/rew.png b/icons/rew.png deleted file mode 100644 index e8c065175098f4f8da496350a78a0525bd3a42c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 848 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SanIEu9Izc01Ap|y4D zg4U&uxkr_5bS_$X#7|K4NQu}rO_qrbLIOG}nXa=HI_7eUZCiBF-eH5-?2s<~qp^or zZ{B(H=FFagbK$WYi|;=++?=0w&uMAU$`GxoUQ0j4FS^5IY|Va$DXpRTfOtaWrQdhn z3Dj?6nQ_x(1H+lEHlJcHE!uAH&2%P*t%6HN`tysqGR6zL_j~G0n|YTZj`aj%Ue)i( zXBmvGd2HCyta)xvDLHl7eyT^ESOiO7iHz0Tx9_I{B^mB8KWkiadgT;*E5@`kkqV|c zoqzl7mV9zgJ$puvA^+E@WY3rHO_-UovcrmgGz%xBsY_nD_ITx!*b`6XceA)kiGA$_1Pe=Or7q*XN|4IKvXdE@$v!-7?+bdPcR$J@p#pWWlF z{7%hNJo%lmHmmH6kjG2^qPKSzr~Uu*O?`Ly^e@6Ycx{;K*!g}xd+UFzVnWKKIEL`X z_l(YAd;UgR=}$6~*t0Y|TFx-R^U|*E`=7K=THa{Sv+h8cO6`fa_xS&LL6br1{7tM! X6m*0_${Q8~6E1_NtDnm{r-UW|c}8lL diff --git a/icons/ripple-disabled.png b/icons/ripple-disabled.png deleted file mode 100644 index 61a74950a202681a9cdaba5b1773216620958188..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 862 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 o)4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SiAO7z@;AI`Au%t<1)v7d);Fhe#JI;PC?KnS4F|VdJ<>-1pCgtNxO}^c;PT)J! zu+niJ?*^u6=XTCL__g0d^aI14n=U_(T7Q`1e8@HF_e{^OQAvN3B^vXl|?}Tq{6RO&8$d|~rWyYBnA=a9|h3m>WRk zERno0b;e$B)i6uTLDs<+RaqzJ zjTGOB?GI)oF@?1`hOitLsrJs4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1Su;FDu#Sm$ z(G6|}QB~f0(SSFa+Zx##9SqDDxH^e&C>C<)G0bVOuk1e4BXHzmg<5=E`$y$orK9tH zoK-$PvrtB&IL0US{a=v{>^h8_*(&EXa6dR;`8})PPyP|EAKW=osXx!~Zn)dh5hQ2v>$wG3QEdhGfo-%@3RxWaM^iv!3`hzft%3 zoznujteMXIFA^^a2ZYKyzg83z;%$#w`KF~qLi}C!SZND{GW4Ld>TP(w}e%Eb#m$>bvi$p#!#+2C~z9ebt zva&((*?)G2edZu`CO^EGm(RH!<_%~mrt18(lUYJ z_0Rv7LK7G4;Z;*~{OcW{=cvnYL?}pr!HILJf1B1khOHCt&1$ZFe&_b}Lm^cSs+&c! zrOHlo9d~r-pSo%8W0eJ8_^(@VYN&Dtum?8wSPa;MAMSYjmD0t2i37KSGMzWdhb>^|Kr$N#N4r4v+s Z^7EC~X`7rDw*aOu22WQ%mvv4FO#rTLB4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1S*>77KtpwY zgzb31e@1zq=&|jG_KAL5TOh)|Ky1M=MwkIL+CFE^z6;*xa+m+Mc0;6Px#s`Kt9?h@ R_5)*r!PC{xWt~$(697Lp)p-B_ diff --git a/icons/slide-disabled.png b/icons/slide-disabled.png deleted file mode 100644 index fd832fcb548af4913b1ca90f5bf58440d2851ec8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 866 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SC4_a~yBnwz{<`$oSyY29Tv-($^m(BBQ`2Ol@izb8Uo&|Ns zZJ6&xaI-z}$+l19-?5?Xf|P^zXG?DHjR7yVyxfr3Y1wj&q33LWU!hGJ*Ta(xHnaby zMF>lIpS>oK#rz@XAODA|8}v-#x0FfuDuys!xO{c_&uqb;xe?MLYky9hr#R)Chx7UpZX&sy5fZg1P}cwRv4+|G;hl;;%xzL6%-d)E21%>m<< zl^1W>NT@j-6S$^i6y>3`iE$R&#%0eAS_tQGK4konbCL6m`r5w|#h)J-iiRE3-nRI| z9Mb|#CHu8j3op!?{z@^OH70U)d*6Sx>GBo6x9fVIGsxTfUwrvQ?sL`l3&;JdqOf^Wvu&8UBCJ!9dB=PZbv&Z{*XNG6<@LJ)YBIGt7P}}-^qBIK``6`H Voks(VJ>fSXD@eYYiTc3VQyz{Uuk1+ZeE`# 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 GgeCy*#Q#eG diff --git a/icons/transition-tool.png b/icons/transition-tool.png deleted file mode 100644 index 81b6efe82fc31775c2f85be09a9123112fa8a6b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 662 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SIV!eZm~;n`QK(Z{4i5I!NVq(iKlycUBkkUS9lF<=2bB+I}ogXz@*|7`wTAsn+%s9 zYKkX#*`zZ0bf?!gto*o!+rW0-Q%0u;kzxuw^DZ;D94d}#D5&V;7Z5sM$av_HrHq1! z-Se8w`VJK~c|qrX`oB-j^7DH6=Kl$fwY)#8^ z-2>a6y7i`?eqLd5`0xJL+J*n*Z~Zm4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SzCUB_oUxM*}gTJ5u@2d2)@~f`7kz#LQ662$PQtmV38!5dd(^L9? zGTb@IUhsBP*S1Nv&zL2o!Gb3lmK7Ie?3%N!?T_Are@ZM2A96lQ=zLv#{CT?dB#Ek#| diff --git a/icons/treeview.png b/icons/treeview.png deleted file mode 100644 index 24e16bd2c09117895142b6f2adfc7599a7867249..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 538 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1S#Jde#)W)vf;=B~^QV-L=K)j5@x%z8gIMqm-$iss8e& z>BS1YN&8e}gT3azedfztbS{5VoNUwC1aHl~)A?7i#oYhXo~=^P_jLM)D>?7x9zL_c zD*1N9+~f(7A?Z2N6J(puJlY+zh1bH8ZRXLPAchs&OxMz5s~E5EfBa19`1G}NS*OXj zFfb&fzKd%Pll$`P&wTz3LPwOp)HX~_kX!hgd5y~_j#&8w)k*FzelciIv~jx59?|(k zaF^WyFO~ieyMc;NDE~PN6tm!9WH@k2r=Ir_vs=hf_6N)#7=JW4mf9R(pTb>p;KVCI zc0~q;h?!5I?nk5i~4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SD9Yq}OFHdCTaJvp=pZN9R(HkjtQ3(vb4CgR8+WxTs~^rWb^iIem(c6akA!r zPt84LW&f&oZ#%|zyif*=)+rU;6kb&&dxMLAf9Hw$R?0Uwy!#{0wBnWR1JMsGFAhB{ ze!x+ot91YE@vX_P{%rbk{(Iy118=?0{pY?RIx+b4!nFZc*$-H^J)hrs;`zS=N)4;- zG4eI;R(}15ZC-v9OK2_28%A^YxL?c_T1xhe>s^qp> z_(T*ZEBQ=$AGzZgFp1s%@>g`O%F^)k;_ZQwfWpP&XbL@l2nu4d(7y5Pu1j)7S=QZmOh>~MtYGIt^ zxLC>F7^W_-Mylat}w7$kaj3GlxFv`FnDvUqiasr-TyrFCjaG&#bHI&t%Y$Iv69z#nPZ8*ma`$V)_B2WAizez5kio zb%)WGt=ws&_WfWJh7?x~J$_LphoBa%PXU??K3xI6a$0N+Ta`klwx425FmNjUnYJQp z`KsTmewqG}UGb{-T5+gqSHagO)lMyWf2Q_5wt%2*f0*a06*Ql_b^9+cwK90R`njxg HN@xNABH>iM diff --git a/icons/tri-left.png b/icons/tri-left.png deleted file mode 100644 index 59a4842297046a418ab20b74de185db68e57ff56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 776 zcmV+j1NZ!iP)VJ>fSXD@eYYiTc3VQyz{Uuk1+ZeE`# zkN^MzCP_p=RCt{2n>$J^K@f(&Qb93r33mx5CZY?_zy%n}^_ja5a}9JIEzo0-GSdKrL+!g0*k;La0i?NXCm@X z8`nL6l+rA41gw4W$OCX7BDb3Ot^uT!=71Am<%dWA0~;c8pWDWirej?w!#uzOaHwg= zWd>xLf71Y15|QVew%ldFtNCN{%)@YE{FB?BD*z4itJ)B`FU%+#GM6&#n;J0uG-k;~ z1{jzJIL{sb;9wFoG9U9ZXk`8o*wL7W9sv~0_Dwwjdm?h94baOFFqrLOXnt2ju1fmS zIRH=Qp<@8v%tMC&Jer4&0C+VI9RTob9$E(A-8{4iAcA>l2|yI{&;o!+=D`?1H1l8x zAfkCN0ua?a7yvL_(r$~$b!mTcRkR#7Ueb1M9ttuba@seg0x&M-K>;B8m>-pP4#?hr zACUmlg)vN2hk*9Qae+|uA21FO>W@%q01+7gd%#6On0eqdrLcNP0z|Z6vLOmR{3iKO!gitR?lm^hq6NKKb$$5d$>pelkrSz8e zrdYiwSnNK6(h*=M}C1zy}Dqb3)vDfl(VJ>fSXD@eYYiTc3VQyz{Uuk1+ZeE`# zkN^MzI!Q!9RCt{2+rMg5K@`XF&j_L@2!fR$zJegz_yRshqL^M^CJ34~4`88rfHWbE zk6>YCt+8<|k_8ED;?CTeduFr0dS+*T-+S(vJAV#a-E5_r&N=6Y*uhIY!5O~dFs1al z{_nL{F@T)&GwkEhiY7;Rn^HO}9ixYe0OXt>;}afS)ASf`B15=U*zcX|&BF`4&pF>M z9H+U~j)0u=9h_nvQ(+^aBm$mV&phXmaFBDpS1?{vl>o?vV=eF@8iW!6-<(f(C0bxV zQchSKKuYO1zEq4EDlxX62Cq_x#8@;9rj)*84?io$4iO2ppTf`a5%(*8<^-=&N;NQx zRRw_YAyflkYzUJ8U|a~30booBlLBBo2$KU~EC@{iFb;%f02l*8Qvk$=&>R4wzJed0+xyr39|tp283AwFh7LuIpDJ9&Iz*v zxX>Tv=M78URuIvf^a|{zlzy$-aZ{3Dk$E;_8Z0)?OgSLuyug7v^T*h!G0)ha!c|Xx zsZke0lbC1BmQuBFicF aUVi}x+EFhtLNXu#00004nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1S_3vzu7-AO!Er(WO7Z*W#gu8n>L6mDpWG8zS1O6AiO$xVs-mw;mx~?|Ie{*{CrT% z`t+RYy8Ck^-@R*kY|#fnhDw{1m8|#ve&NLPKhVXl^TgVFe`hQ@^uK3)o>0@*rot!p znfTr1Wf^}fwk%DxU&eH;#easkf$#>`A1y0cgc*eosh?3X5uYGvm#DOGWkb`4&Sye- zTeM^j?^m|BIiUAp+0(R@Cs{&vd`h0>>r~3fdq{nj#|o_li9cLQIj_!RocivkZ%Dmb z$V`T2ZTn@nR7AL62-pR>I!$codnkNVXw!U6!- zLCGOE-@B~h^o|RGj=kO;C-e$9ru=FC(%a4b*<4m4zct?Y@CSyC&+Jm~%ZkOM$Vjks zoDhBx==d@1q3~1{o4&}#tDF^K0b446xTtbEhv`13OEcX3p_5CfZB3NJx$>;fA3B}D z;wecJ^BxMbg2WG8=Vaa0?w{f%v5D_DgWyi)8pd~d7L{fXO@+U4?r&JG*m8e?nu44K zgWvTzHK%wEA2#4TfAh|NM=t)wy#X8#C2la=F+YE`_;W>0J}?LsTjX=z{jYdBXLVQS t3Eu~CHPwr@_g`;(eQ!T30p$Kij diff --git a/icons/undo-disabled.png b/icons/undo-disabled.png deleted file mode 100644 index 8667795e28892e1b7a5298ed4b774d919e2480fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 845 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1S-H@?Qlxk8JV zvn65A0?y9=|J5tl4<-nOh)Of}W(6F(mRHVya>*Ls$43g?X8oM}OW^j&vzEP+U(a?> z5$beNn&<(f?l@k#(s(w9A%{8ofM$Wl%QY)2_L(F#%-qWmr)P4$@%tpdSsgD=yS-qZ zb(8P(BSy2vSmW$Bt3E5PU|jiQZj<8oM#mE~N;%UUI6q#`Y3q_~QeX=a;5XnEG#1&) zyF%li$EE$d44s2cH*`JnZ}@BVan^y~eQy;1&0WHMzry!nszdmZ=61$dA%0Qb7qco> zBshp4b@pW5r6uPjaUu2N1A_&Ne%wx*_s_5K{(&RuOLtysnARPCH2#6~huBF|Zz^7I zFcqDj%Js&xXr1*mo)-;2vh^CzPwMMpW7Y52(!o24>5TC81=1c;jPX)dEB_zVHkMxZ z>damymEOj{aWzTl~Knr)m z8;NZplh#jR-*T7bLHpwU`DxKN+fH=`%=VpNq8!ODa`Aj#MQT&78DqiJyVW;&--qlt zs4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1Skcv5PXYI|t79eu0zF&mJJaeV% zA7&O=mzXO%OA87G=dhFpuvl{(y%~C8;cSjrmckbcCMOGW#jcWNvER_uwPMQxu}s#j za_w6L?yrBMX1+et#=fHc$sBX_^N07IJn4I&Q06!oJ-2rWmA!F>k16>;-UHqO_e;xH zy}HU}ygMUJ|7?!o*XSDtOT%2`8Pm-8ddfNXv%9JO?TOv4aXU#)$Jyq9+yjR*vr;?L z9QZ!Ye$x|b%ofPQA;AAZ$?a^!6f=c@Kee9ur?2&RuIx@&@T2lU&yx44S;v-r;NTGX z&tVa6{xP6{MMR)J>{8ams8Hb?hsj5r7clw?^E0xU1ll|?S+MevVmqU+7{4SNOV@kz z`wi<=`fqU`ShM8#LiU$g4rh;+KNdA$_3@56|GB-7Ehq3}<~(NMN%K-wx0N>W3h-|b zpJBFHII=VFI&;>svInzf&V4iWN-ozNcC}R&tLqO~oh&|)vpnIlUenzOrO2-A-L~a( znI@?6mYOr}VE^+@P~L3w#4mjh+*X`Z^Z3QI=bXpwsrNLla9+E~@*vi&#$a#Y z4$*ZRIV1BIgkO?gI**lWM!{a6y>rfd>Ck2Nzhv!Y&%-*)AS-R^KAEW|%y-@jL@}@P z`1LWoZp|UavzJ0Wwvx9Ir>0;?A+@icDE5uTQO^-b#%%LF}b z{Z~~EeJ?*SR!D44i(I7Nku#%!dBd~|Tm?Jx-m|a%IrO72d^#p08H@=p00i_>zopr04|nuSpWb4 diff --git a/icons/videosource.png b/icons/videosource.png deleted file mode 100644 index d96e9eee232884a8b77820a5e5d7e91ced4ce304..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 780 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SV{35F1QK2jnx+A2@BiEchD(tL)^wqonq58b^fk)6>yQ3)(*7JO_~xL_~CiP89fd) zYvbL@`uTg~Yv0YRK5vuOX3pQFzyU@7`5ABAKVYx&2rP<4lZu`zC z-l%-woBf`9Sq6V>6Uw`J|7+VZ%X+?lEq23>=MGca^^aDu0r!5&w6Wh{jaj9=tyX5o z;roaA_fAXstvb8-X1+`OrGr`%-|`j6-mp5gT4DV|#vCd z${EZXlOI>5NH@HVd|+0PAv9lydBfiJPt4B`EQyO`V_3sboGT%kJ40o`)Q5`q8KRV# zJnlMVDK%W-U807>yv`t%-<$8Uj`0lh`dbF4fVQnZVEN!E*a(G{>~q-V{2xuuWnh@J zk4e0N{c%;uJ9d+s^Sv9Fyx%6?D3_emmA03u&Epqm4CA!f*Zf?83UyX;moQ#mJ9`#G zn@1GeI;Q=vUT~kPe{XqlwU9>?qgbQ7=%uYqpEfx7*{oEaR5Je)@5kJhH#2k2GnQ-q zpPpZ47brL3N5J-kBaEG<4}1(QiY_tAG5+0Vl{?e!!-TfO%pO&IbC%3`ue`zPgO%#b j*weLajsh$Y6!}4#by>@-i3hwu$(g~^)z4*}Q$iB}1Jp8z diff --git a/icons/zoomin-disabled.png b/icons/zoomin-disabled.png deleted file mode 100644 index 203c829386c43faed5890919f242bf8b32c8668d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1708 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 Hu0mjfy(&qw diff --git a/icons/zoomout-disabled.png b/icons/zoomout-disabled.png deleted file mode 100644 index fc2aebb706f55c4d54f2aba45a4f9c27e9eb69d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1606 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 zfO~OAOimporting) { diff --git a/oliveglobal.h b/oliveglobal.h index 1acc9e678..2d83fc08d 100644 --- a/oliveglobal.h +++ b/oliveglobal.h @@ -115,6 +115,15 @@ public: */ void load_translation_from_config(); + /** + * @brief Converts an SVG into a QIcon with a semi-transparent for the QIcon::Disabled property + * + * @param path + * + * Path to SVG file + */ + static QIcon CreateIconFromSVG(const QString& path); + public slots: /** * @brief Undo user's last action @@ -315,7 +324,6 @@ private: */ std::unique_ptr translator; - private slots: }; diff --git a/panels/effectcontrols.cpp b/panels/effectcontrols.cpp index 0928f1670..eb948afea 100644 --- a/panels/effectcontrols.cpp +++ b/panels/effectcontrols.cpp @@ -360,8 +360,11 @@ void EffectControls::setup_ui() { veHeaderLayout->setSpacing(0); veHeaderLayout->setMargin(0); + QIcon add_effect_icon(":/icons/add-effect.svg"); + QIcon add_transition_icon(":/icons/add-transition.svg"); + btnAddVideoEffect = new QPushButton(); - btnAddVideoEffect->setIcon(QIcon(":/icons/add-effect.png")); + btnAddVideoEffect->setIcon(add_effect_icon); veHeaderLayout->addWidget(btnAddVideoEffect); connect(btnAddVideoEffect, SIGNAL(clicked(bool)), this, SLOT(video_effect_click())); @@ -377,7 +380,7 @@ void EffectControls::setup_ui() { veHeaderLayout->addStretch(); btnAddVideoTransition = new QPushButton(); - btnAddVideoTransition->setIcon(QIcon(":/icons/add-transition.png")); + btnAddVideoTransition->setIcon(add_transition_icon); connect(btnAddVideoTransition, SIGNAL(clicked(bool)), this, SLOT(video_transition_click())); veHeaderLayout->addWidget(btnAddVideoTransition); @@ -405,7 +408,7 @@ void EffectControls::setup_ui() { aeHeaderLayout->setMargin(0); btnAddAudioEffect = new QPushButton(); - btnAddAudioEffect->setIcon(QIcon(":/icons/add-effect.png")); + btnAddAudioEffect->setIcon(add_effect_icon); connect(btnAddAudioEffect, SIGNAL(clicked(bool)), this, SLOT(audio_effect_click())); aeHeaderLayout->addWidget(btnAddAudioEffect); @@ -419,7 +422,7 @@ void EffectControls::setup_ui() { aeHeaderLayout->addStretch(); btnAddAudioTransition = new QPushButton(); - btnAddAudioTransition->setIcon(QIcon(":/icons/add-transition.png")); + btnAddAudioTransition->setIcon(add_transition_icon); connect(btnAddAudioTransition, SIGNAL(clicked(bool)), this, SLOT(audio_transition_click())); aeHeaderLayout->addWidget(btnAddAudioTransition); diff --git a/panels/grapheditor.cpp b/panels/grapheditor.cpp index 61ce66f5c..bd0494389 100644 --- a/panels/grapheditor.cpp +++ b/panels/grapheditor.cpp @@ -179,7 +179,7 @@ void GraphEditor::set_row(EffectRow *r) { QPushButton* slider_button = new QPushButton(); slider_button->setCheckable(true); slider_button->setChecked(field->is_enabled()); - slider_button->setIcon(QIcon(":/icons/record.png")); + slider_button->setIcon(QIcon(":/icons/record.svg")); slider_button->setProperty("field", i); slider_button->setIconSize(slider_button->iconSize()*0.5); connect(slider_button, SIGNAL(toggled(bool)), this, SLOT(set_field_visibility(bool))); diff --git a/panels/project.cpp b/panels/project.cpp index dbfd76d6c..ebbe01e0a 100644 --- a/panels/project.cpp +++ b/panels/project.cpp @@ -102,46 +102,31 @@ Project::Project(QWidget *parent) : toolbar->setSpacing(0); QPushButton* toolbar_new = new QPushButton(); - QIcon icon1; - icon1.addFile(QStringLiteral(":/icons/add-button.png"), QSize(), QIcon::Normal, QIcon::On); - icon1.addFile(QStringLiteral(":/icons/add-button-disabled.png"), QSize(), QIcon::Disabled, QIcon::On); - toolbar_new->setIcon(icon1); + toolbar_new->setIcon(OliveGlobal::CreateIconFromSVG(QStringLiteral(":/icons/add-button.svg"))); toolbar_new->setToolTip("New"); connect(toolbar_new, SIGNAL(clicked(bool)), this, SLOT(make_new_menu())); toolbar->addWidget(toolbar_new); QPushButton* toolbar_open = new QPushButton(); - QIcon icon2; - icon2.addFile(QStringLiteral(":/icons/open.png"), QSize(), QIcon::Normal, QIcon::On); - icon2.addFile(QStringLiteral(":/icons/open-disabled.png"), QSize(), QIcon::Disabled, QIcon::On); - toolbar_open->setIcon(icon2); + toolbar_open->setIcon(OliveGlobal::CreateIconFromSVG(QStringLiteral(":/icons/open.svg"))); toolbar_open->setToolTip("Open Project"); connect(toolbar_open, SIGNAL(clicked(bool)), olive::Global.get(), SLOT(open_project())); toolbar->addWidget(toolbar_open); QPushButton* toolbar_save = new QPushButton(); - QIcon icon3; - icon3.addFile(QStringLiteral(":/icons/save.png"), QSize(), QIcon::Normal, QIcon::On); - icon3.addFile(QStringLiteral(":/icons/save-disabled.png"), QSize(), QIcon::Disabled, QIcon::On); - toolbar_save->setIcon(icon3); + toolbar_save->setIcon(OliveGlobal::CreateIconFromSVG(QStringLiteral(":/icons/save.svg"))); toolbar_save->setToolTip("Save Project"); connect(toolbar_save, SIGNAL(clicked(bool)), olive::Global.get(), SLOT(save_project())); toolbar->addWidget(toolbar_save); QPushButton* toolbar_undo = new QPushButton(); - QIcon icon4; - icon4.addFile(QStringLiteral(":/icons/undo.png"), QSize(), QIcon::Normal, QIcon::On); - icon4.addFile(QStringLiteral(":/icons/undo-disabled.png"), QSize(), QIcon::Disabled, QIcon::On); - toolbar_undo->setIcon(icon4); + toolbar_undo->setIcon(OliveGlobal::CreateIconFromSVG(QStringLiteral(":/icons/undo.svg"))); toolbar_undo->setToolTip("Undo"); connect(toolbar_undo, SIGNAL(clicked(bool)), olive::Global.get(), SLOT(undo())); toolbar->addWidget(toolbar_undo); QPushButton* toolbar_redo = new QPushButton(); - QIcon icon5; - icon5.addFile(QStringLiteral(":/icons/redo.png"), QSize(), QIcon::Normal, QIcon::On); - icon5.addFile(QStringLiteral(":/icons/redo-disabled.png"), QSize(), QIcon::Disabled, QIcon::On); - toolbar_redo->setIcon(icon5); + toolbar_redo->setIcon(OliveGlobal::CreateIconFromSVG(QStringLiteral(":/icons/redo.svg"))); toolbar_redo->setToolTip("Redo"); connect(toolbar_redo, SIGNAL(clicked(bool)), olive::Global.get(), SLOT(redo())); toolbar->addWidget(toolbar_redo); @@ -152,19 +137,13 @@ Project::Project(QWidget *parent) : toolbar->addWidget(toolbar_search); QPushButton* toolbar_tree_view = new QPushButton(); - QIcon icon6; - icon6.addFile(QStringLiteral(":/icons/treeview.png"), QSize(), QIcon::Normal, QIcon::On); - icon6.addFile(QStringLiteral(":/icons/treeview-disabled.png"), QSize(), QIcon::Disabled, QIcon::On); - toolbar_tree_view->setIcon(icon6); + toolbar_tree_view->setIcon(OliveGlobal::CreateIconFromSVG(QStringLiteral(":/icons/treeview.svg"))); toolbar_tree_view->setToolTip("Tree View"); connect(toolbar_tree_view, SIGNAL(clicked(bool)), this, SLOT(set_tree_view())); toolbar->addWidget(toolbar_tree_view); QPushButton* toolbar_icon_view = new QPushButton(); - QIcon icon7; - icon7.addFile(QStringLiteral(":/icons/iconview.png"), QSize(), QIcon::Normal, QIcon::On); - icon7.addFile(QStringLiteral(":/icons/iconview-disabled.png"), QSize(), QIcon::Disabled, QIcon::On); - toolbar_icon_view->setIcon(icon7); + toolbar_icon_view->setIcon(OliveGlobal::CreateIconFromSVG(QStringLiteral(":/icons/iconview.svg"))); toolbar_icon_view->setToolTip("Icon View"); connect(toolbar_icon_view, SIGNAL(clicked(bool)), this, SLOT(set_icon_view())); toolbar->addWidget(toolbar_icon_view); @@ -194,12 +173,8 @@ Project::Project(QWidget *parent) : icon_view_controls->setMargin(0); icon_view_controls->setSpacing(0); - QIcon directory_up_button; - directory_up_button.addFile(":/icons/dirup.png", QSize(), QIcon::Normal); - directory_up_button.addFile(":/icons/dirup-disabled.png", QSize(), QIcon::Disabled); - directory_up = new QPushButton(); - directory_up->setIcon(directory_up_button); + directory_up->setIcon(OliveGlobal::CreateIconFromSVG(QStringLiteral(":/icons/dirup.svg"))); directory_up->setEnabled(false); icon_view_controls->addWidget(directory_up); diff --git a/panels/timeline.cpp b/panels/timeline.cpp index 786029887..3ee07a16e 100644 --- a/panels/timeline.cpp +++ b/panels/timeline.cpp @@ -1871,123 +1871,84 @@ void Timeline::setup_ui() { tool_buttons_layout->setMargin(0); toolArrowButton = new QPushButton(); - QIcon arrow_icon; - arrow_icon.addFile(QStringLiteral(":/icons/arrow.png"), QSize(), QIcon::Normal, QIcon::Off); - arrow_icon.addFile(QStringLiteral(":/icons/arrow-disabled.png"), QSize(), QIcon::Disabled, QIcon::Off); - toolArrowButton->setIcon(arrow_icon); + toolArrowButton->setIcon(OliveGlobal::CreateIconFromSVG(QStringLiteral(":/icons/arrow.svg"))); toolArrowButton->setCheckable(true); toolArrowButton->setProperty("tool", TIMELINE_TOOL_POINTER); connect(toolArrowButton, SIGNAL(clicked(bool)), this, SLOT(set_tool())); tool_buttons_layout->addWidget(toolArrowButton); toolEditButton = new QPushButton(); - QIcon icon1; - icon1.addFile(QStringLiteral(":/icons/beam.png"), QSize(), QIcon::Normal, QIcon::Off); - icon1.addFile(QStringLiteral(":/icons/beam-disabled.png"), QSize(), QIcon::Disabled, QIcon::Off); - toolEditButton->setIcon(icon1); + toolEditButton->setIcon(OliveGlobal::CreateIconFromSVG(QStringLiteral(":/icons/beam.svg"))); toolEditButton->setCheckable(true); toolEditButton->setProperty("tool", TIMELINE_TOOL_EDIT); connect(toolEditButton, SIGNAL(clicked(bool)), this, SLOT(set_tool())); tool_buttons_layout->addWidget(toolEditButton); toolRippleButton = new QPushButton(); - QIcon icon2; - icon2.addFile(QStringLiteral(":/icons/ripple.png"), QSize(), QIcon::Normal, QIcon::Off); - icon2.addFile(QStringLiteral(":/icons/ripple-disabled.png"), QSize(), QIcon::Disabled, QIcon::Off); - toolRippleButton->setIcon(icon2); + toolRippleButton->setIcon(OliveGlobal::CreateIconFromSVG(QStringLiteral(":/icons/ripple.svg"))); toolRippleButton->setCheckable(true); toolRippleButton->setProperty("tool", TIMELINE_TOOL_RIPPLE); connect(toolRippleButton, SIGNAL(clicked(bool)), this, SLOT(set_tool())); tool_buttons_layout->addWidget(toolRippleButton); toolRazorButton = new QPushButton(); - QIcon icon4; - icon4.addFile(QStringLiteral(":/icons/razor.png"), QSize(), QIcon::Normal, QIcon::Off); - icon4.addFile(QStringLiteral(":/icons/razor-disabled.png"), QSize(), QIcon::Disabled, QIcon::Off); - toolRazorButton->setIcon(icon4); + toolRazorButton->setIcon(OliveGlobal::CreateIconFromSVG(QStringLiteral(":/icons/razor.svg"))); toolRazorButton->setCheckable(true); toolRazorButton->setProperty("tool", TIMELINE_TOOL_RAZOR); connect(toolRazorButton, SIGNAL(clicked(bool)), this, SLOT(set_tool())); tool_buttons_layout->addWidget(toolRazorButton); toolSlipButton = new QPushButton(); - QIcon icon5; - icon5.addFile(QStringLiteral(":/icons/slip.png"), QSize(), QIcon::Normal, QIcon::On); - icon5.addFile(QStringLiteral(":/icons/slip-disabled.png"), QSize(), QIcon::Disabled, QIcon::On); - toolSlipButton->setIcon(icon5); + toolSlipButton->setIcon(OliveGlobal::CreateIconFromSVG(QStringLiteral(":/icons/slip.svg"))); toolSlipButton->setCheckable(true); toolSlipButton->setProperty("tool", TIMELINE_TOOL_SLIP); connect(toolSlipButton, SIGNAL(clicked(bool)), this, SLOT(set_tool())); tool_buttons_layout->addWidget(toolSlipButton); toolSlideButton = new QPushButton(); - QIcon icon6; - icon6.addFile(QStringLiteral(":/icons/slide.png"), QSize(), QIcon::Normal, QIcon::On); - icon6.addFile(QStringLiteral(":/icons/slide-disabled.png"), QSize(), QIcon::Disabled, QIcon::On); - toolSlideButton->setIcon(icon6); + toolSlideButton->setIcon(OliveGlobal::CreateIconFromSVG(QStringLiteral(":/icons/slide.svg"))); toolSlideButton->setCheckable(true); toolSlideButton->setProperty("tool", TIMELINE_TOOL_SLIDE); connect(toolSlideButton, SIGNAL(clicked(bool)), this, SLOT(set_tool())); tool_buttons_layout->addWidget(toolSlideButton); toolHandButton = new QPushButton(); - QIcon icon7; - icon7.addFile(QStringLiteral(":/icons/hand.png"), QSize(), QIcon::Normal, QIcon::On); - icon7.addFile(QStringLiteral(":/icons/hand-disabled.png"), QSize(), QIcon::Disabled, QIcon::On); - toolHandButton->setIcon(icon7); + toolHandButton->setIcon(OliveGlobal::CreateIconFromSVG(QStringLiteral(":/icons/hand.svg"))); toolHandButton->setCheckable(true); toolHandButton->setProperty("tool", TIMELINE_TOOL_HAND); connect(toolHandButton, SIGNAL(clicked(bool)), this, SLOT(set_tool())); tool_buttons_layout->addWidget(toolHandButton); toolTransitionButton = new QPushButton(); - QIcon icon8; - icon8.addFile(QStringLiteral(":/icons/transition-tool.png"), QSize(), QIcon::Normal, QIcon::On); - icon8.addFile(QStringLiteral(":/icons/transition-tool-disabled.png"), QSize(), QIcon::Disabled, QIcon::On); - toolTransitionButton->setIcon(icon8); + toolTransitionButton->setIcon(OliveGlobal::CreateIconFromSVG(QStringLiteral(":/icons/transition-tool.svg"))); toolTransitionButton->setCheckable(true); connect(toolTransitionButton, SIGNAL(clicked(bool)), this, SLOT(transition_tool_click())); tool_buttons_layout->addWidget(toolTransitionButton); snappingButton = new QPushButton(); - QIcon icon9; - icon9.addFile(QStringLiteral(":/icons/magnet.png"), QSize(), QIcon::Normal, QIcon::On); - icon9.addFile(QStringLiteral(":/icons/magnet-disabled.png"), QSize(), QIcon::Disabled, QIcon::On); - snappingButton->setIcon(icon9); + snappingButton->setIcon(OliveGlobal::CreateIconFromSVG(QStringLiteral(":/icons/magnet.svg"))); snappingButton->setCheckable(true); snappingButton->setChecked(true); connect(snappingButton, SIGNAL(toggled(bool)), this, SLOT(snapping_clicked(bool))); tool_buttons_layout->addWidget(snappingButton); zoomInButton = new QPushButton(); - QIcon icon10; - icon10.addFile(QStringLiteral(":/icons/zoomin.png"), QSize(), QIcon::Normal, QIcon::On); - icon10.addFile(QStringLiteral(":/icons/zoomin-disabled.png"), QSize(), QIcon::Disabled, QIcon::On); - zoomInButton->setIcon(icon10); + zoomInButton->setIcon(OliveGlobal::CreateIconFromSVG(QStringLiteral(":/icons/zoomin.svg"))); connect(zoomInButton, SIGNAL(clicked(bool)), this, SLOT(zoom_in())); tool_buttons_layout->addWidget(zoomInButton); zoomOutButton = new QPushButton(); - QIcon icon11; - icon11.addFile(QStringLiteral(":/icons/zoomout.png"), QSize(), QIcon::Normal, QIcon::On); - icon11.addFile(QStringLiteral(":/icons/zoomout-disabled.png"), QSize(), QIcon::Disabled, QIcon::On); - zoomOutButton->setIcon(icon11); + zoomOutButton->setIcon(OliveGlobal::CreateIconFromSVG(QStringLiteral(":/icons/zoomout.svg"))); connect(zoomOutButton, SIGNAL(clicked(bool)), this, SLOT(zoom_out())); tool_buttons_layout->addWidget(zoomOutButton); recordButton = new QPushButton(); - QIcon icon12; - icon12.addFile(QStringLiteral(":/icons/record.png"), QSize(), QIcon::Normal, QIcon::On); - icon12.addFile(QStringLiteral(":/icons/record-disabled.png"), QSize(), QIcon::Disabled, QIcon::On); - recordButton->setIcon(icon12); + recordButton->setIcon(OliveGlobal::CreateIconFromSVG(QStringLiteral(":/icons/record.svg"))); connect(recordButton, SIGNAL(clicked(bool)), this, SLOT(record_btn_click())); tool_buttons_layout->addWidget(recordButton); addButton = new QPushButton(); - QIcon icon13; - icon13.addFile(QStringLiteral(":/icons/add-button.png"), QSize(), QIcon::Normal, QIcon::On); - icon13.addFile(QStringLiteral(":/icons/add-button-disabled.png"), QSize(), QIcon::Disabled, QIcon::On); - addButton->setIcon(icon13); + addButton->setIcon(OliveGlobal::CreateIconFromSVG(QStringLiteral(":/icons/add-button.svg"))); connect(addButton, SIGNAL(clicked()), this, SLOT(add_btn_click())); tool_buttons_layout->addWidget(addButton); diff --git a/panels/viewer.cpp b/panels/viewer.cpp index 7d2129095..a188221db 100644 --- a/panels/viewer.cpp +++ b/panels/viewer.cpp @@ -37,6 +37,7 @@ #include "ui/labelslider.h" #include "ui/timelineheader.h" #include "ui/resizablescrollbar.h" +#include "oliveglobal.h" #include "debug.h" #define FRAMES_IN_ONE_MINUTE 1798 // 1800 - 2 @@ -668,41 +669,30 @@ void Viewer::setup_ui() { playback_control_layout->setMargin(0); go_to_start_button = new QPushButton(); - QIcon goToStartIcon; - goToStartIcon.addFile(QStringLiteral(":/icons/prev.png"), QSize(), QIcon::Normal, QIcon::Off); - goToStartIcon.addFile(QStringLiteral(":/icons/prev-disabled.png"), QSize(), QIcon::Disabled, QIcon::Off); - go_to_start_button->setIcon(goToStartIcon); + go_to_start_button->setIcon(OliveGlobal::CreateIconFromSVG(QStringLiteral(":/icons/prev.svg"))); connect(go_to_start_button, SIGNAL(clicked(bool)), this, SLOT(go_to_in())); playback_control_layout->addWidget(go_to_start_button); prev_frame_button = new QPushButton(); - QIcon rewindIcon; - rewindIcon.addFile(QStringLiteral(":/icons/rew.png"), QSize(), QIcon::Normal, QIcon::Off); - rewindIcon.addFile(QStringLiteral(":/icons/rew-disabled.png"), QSize(), QIcon::Disabled, QIcon::Off); - prev_frame_button->setIcon(rewindIcon); + prev_frame_button->setIcon(OliveGlobal::CreateIconFromSVG(QStringLiteral(":/icons/rew.svg"))); connect(prev_frame_button, SIGNAL(clicked(bool)), this, SLOT(previous_frame())); playback_control_layout->addWidget(prev_frame_button); + play_icon_ = OliveGlobal::CreateIconFromSVG(QStringLiteral(":/icons/play.svg")); + pause_icon_ = QPixmap(":/icons/pause.svg"); + play_button = new QPushButton(); - playIcon.addFile(QStringLiteral(":/icons/play.png"), QSize(), QIcon::Normal, QIcon::On); - playIcon.addFile(QStringLiteral(":/icons/play-disabled.png"), QSize(), QIcon::Disabled, QIcon::On); - play_button->setIcon(playIcon); + play_button->setIcon(play_icon_); connect(play_button, SIGNAL(clicked(bool)), this, SLOT(toggle_play())); playback_control_layout->addWidget(play_button); next_frame_button = new QPushButton(); - QIcon ffIcon; - ffIcon.addFile(QStringLiteral(":/icons/ff.png"), QSize(), QIcon::Normal, QIcon::On); - ffIcon.addFile(QStringLiteral(":/icons/ff-disabled.png"), QSize(), QIcon::Disabled, QIcon::Off); - next_frame_button->setIcon(ffIcon); + next_frame_button->setIcon(OliveGlobal::CreateIconFromSVG(QStringLiteral(":/icons/ff.svg"))); connect(next_frame_button, SIGNAL(clicked(bool)), this, SLOT(next_frame())); playback_control_layout->addWidget(next_frame_button); go_to_end_frame = new QPushButton(); - QIcon nextIcon; - nextIcon.addFile(QStringLiteral(":/icons/next.png"), QSize(), QIcon::Normal, QIcon::Off); - nextIcon.addFile(QStringLiteral(":/icons/next-disabled.png"), QSize(), QIcon::Disabled, QIcon::Off); - go_to_end_frame->setIcon(nextIcon); + go_to_end_frame->setIcon(OliveGlobal::CreateIconFromSVG(QStringLiteral(":/icons/next.svg"))); connect(go_to_end_frame, SIGNAL(clicked(bool)), this, SLOT(go_to_out())); playback_control_layout->addWidget(go_to_end_frame); @@ -917,5 +907,5 @@ void Viewer::set_sequence(bool main, SequencePtr s) { } void Viewer::set_playpause_icon(bool play) { - play_button->setIcon(play ? playIcon : QIcon(":/icons/pause.png")); + play_button->setIcon(play ? play_icon_ : pause_icon_); } diff --git a/panels/viewer.h b/panels/viewer.h index 870df7f4d..d46a732e0 100644 --- a/panels/viewer.h +++ b/panels/viewer.h @@ -142,7 +142,8 @@ private: long get_seq_in(); long get_seq_out(); - QIcon playIcon; + QIcon play_icon_; + QIcon pause_icon_; void setup_ui(); diff --git a/project/media.cpp b/project/media.cpp index 6595f858f..fd6c265c2 100644 --- a/project/media.cpp +++ b/project/media.cpp @@ -86,7 +86,7 @@ void Media::set_footage(FootagePtr f) { } void Media::set_sequence(SequencePtr s) { - set_icon(QIcon(":/icons/sequence.png")); + set_icon(QIcon(":/icons/sequence.svg")); type = MEDIA_TYPE_SEQUENCE; object = VoidPtr(s); if (s != nullptr) update_tooltip(); @@ -94,7 +94,7 @@ void Media::set_sequence(SequencePtr s) { void Media::set_folder() { if (folder_name.isEmpty()) folder_name = QCoreApplication::translate("Media", "New Folder"); - set_icon(QIcon(":/icons/folder.png")); + set_icon(QIcon(":/icons/folder.svg")); type = MEDIA_TYPE_FOLDER; object = nullptr; } diff --git a/ui/collapsiblewidget.cpp b/ui/collapsiblewidget.cpp index fffd815b4..a2c4eda08 100644 --- a/ui/collapsiblewidget.cpp +++ b/ui/collapsiblewidget.cpp @@ -59,6 +59,9 @@ CollapsibleWidget::CollapsibleWidget(QWidget* parent) : QWidget(parent) { title_bar_layout->addStretch(); layout->addWidget(title_bar); + tri_down_ = QIcon(":/icons/tri-down.svg"); + tri_right_ = QIcon(":/icons/tri-right.svg"); + connect(title_bar, SIGNAL(select(bool, bool)), this, SLOT(header_click(bool, bool))); set_button_icon(true); @@ -89,7 +92,7 @@ bool CollapsibleWidget::is_expanded() { } void CollapsibleWidget::set_button_icon(bool open) { - collapse_button->setIcon(open ? QIcon(":/icons/tri-down.png") : QIcon(":/icons/tri-right.png")); + collapse_button->setIcon(open ? tri_down_ : tri_right_); } void CollapsibleWidget::setContents(QWidget* c) { @@ -135,8 +138,7 @@ void CollapsibleWidgetHeader::mousePressEvent(QMouseEvent* event) { void CollapsibleWidgetHeader::paintEvent(QPaintEvent *event) { QWidget::paintEvent(event); QPainter p(this); - p.setPen(Qt::white); - int line_x = width() * 0.01; + p.setPen(Qt::white); int line_y = height() - 1; - p.drawLine(line_x, line_y, width() - line_x - line_x, line_y); + p.drawLine(0, line_y, width(), line_y); } diff --git a/ui/collapsiblewidget.h b/ui/collapsiblewidget.h index 85fcbe824..0962e0b2a 100644 --- a/ui/collapsiblewidget.h +++ b/ui/collapsiblewidget.h @@ -22,58 +22,63 @@ #define COLLAPSIBLEWIDGET_H #include -class QLabel; -class QCheckBox; -class QHBoxLayout; -class QVBoxLayout; -class QPushButton; -class QFrame; -class CheckboxEx; +#include +#include +#include +#include +#include +#include +#include + +#include "ui/checkboxex.h" class CollapsibleWidgetHeader : public QWidget { - Q_OBJECT + Q_OBJECT public: - CollapsibleWidgetHeader(QWidget* parent = 0); - bool selected; + CollapsibleWidgetHeader(QWidget* parent = 0); + bool selected; protected: - void mousePressEvent(QMouseEvent* event); - void paintEvent(QPaintEvent *event); + void mousePressEvent(QMouseEvent* event); + void paintEvent(QPaintEvent *event); signals: - void select(bool, bool); + void select(bool, bool); }; class CollapsibleWidget : public QWidget { - Q_OBJECT + Q_OBJECT public: - CollapsibleWidget(QWidget* parent = 0); - void setContents(QWidget* c); - void setText(const QString &); - bool is_focused(); - bool is_expanded(); + CollapsibleWidget(QWidget* parent = 0); + void setContents(QWidget* c); + void setText(const QString &); + bool is_focused(); + bool is_expanded(); - CheckboxEx* enabled_check; - bool selected; - QWidget* contents; - CollapsibleWidgetHeader* title_bar; + CheckboxEx* enabled_check; + bool selected; + QWidget* contents; + CollapsibleWidgetHeader* title_bar; private: - QLabel* header; - QVBoxLayout* layout; - QPushButton* collapse_button; - QFrame* line; - QHBoxLayout* title_bar_layout; - void set_button_icon(bool open); + QLabel* header; + QVBoxLayout* layout; + QPushButton* collapse_button; + QFrame* line; + QHBoxLayout* title_bar_layout; + void set_button_icon(bool open); + + QIcon tri_right_; + QIcon tri_down_; signals: - void deselect_others(QWidget*); - void visibleChanged(); + void deselect_others(QWidget*); + void visibleChanged(); private slots: - void on_enabled_change(bool b); - void on_visible_change(); + void on_enabled_change(bool b); + void on_visible_change(); public slots: - void header_click(bool s, bool deselect); + void header_click(bool s, bool deselect); }; #endif // COLLAPSIBLEWIDGET_H diff --git a/ui/keyframenavigator.cpp b/ui/keyframenavigator.cpp index 91113254e..92a067a9d 100644 --- a/ui/keyframenavigator.cpp +++ b/ui/keyframenavigator.cpp @@ -35,7 +35,7 @@ KeyframeNavigator::KeyframeNavigator(QWidget *parent, bool addLeftPad) : QWidget } left_key_nav = new QPushButton(this); - left_key_nav->setIcon(QIcon(":/icons/tri-left.png")); + left_key_nav->setIcon(QIcon(":/icons/tri-left.svg")); left_key_nav->setIconSize(left_key_nav->iconSize()*0.5); left_key_nav->setVisible(false); key_controls->addWidget(left_key_nav); @@ -43,7 +43,7 @@ KeyframeNavigator::KeyframeNavigator(QWidget *parent, bool addLeftPad) : QWidget connect(left_key_nav, SIGNAL(clicked(bool)), this, SIGNAL(clicked())); key_addremove = new QPushButton(this); - key_addremove->setIcon(QIcon(":/icons/diamond.png")); + key_addremove->setIcon(QIcon(":/icons/diamond.svg")); key_addremove->setIconSize(key_addremove->iconSize()*0.5); key_addremove->setVisible(false); key_controls->addWidget(key_addremove); @@ -51,14 +51,14 @@ KeyframeNavigator::KeyframeNavigator(QWidget *parent, bool addLeftPad) : QWidget connect(key_addremove, SIGNAL(clicked(bool)), this, SIGNAL(clicked())); right_key_nav = new QPushButton(this); - right_key_nav->setIcon(QIcon(":/icons/tri-right.png")); + right_key_nav->setIcon(QIcon(":/icons/tri-right.svg")); right_key_nav->setIconSize(right_key_nav->iconSize()*0.5); right_key_nav->setVisible(false); key_controls->addWidget(right_key_nav); connect(right_key_nav, SIGNAL(clicked(bool)), this, SIGNAL(goto_next_key())); connect(right_key_nav, SIGNAL(clicked(bool)), this, SIGNAL(clicked())); - keyframe_enable = new QPushButton(QIcon(":/icons/clock.png"), "", this); + keyframe_enable = new QPushButton(QIcon(":/icons/clock.svg"), "", this); keyframe_enable->setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Fixed); keyframe_enable->setIconSize(keyframe_enable->iconSize()*0.75); keyframe_enable->setCheckable(true); diff --git a/ui/mediaiconservice.cpp b/ui/mediaiconservice.cpp index 97e11aa6e..549692124 100644 --- a/ui/mediaiconservice.cpp +++ b/ui/mediaiconservice.cpp @@ -54,13 +54,13 @@ void MediaIconService::SetMediaIcon(Media *media, int icon_type) { switch (icon_type) { case ICON_TYPE_VIDEO: - olive::project_model.set_icon(media, QIcon(":/icons/videosource.png")); + olive::project_model.set_icon(media, QIcon(":/icons/videosource.svg")); break; case ICON_TYPE_AUDIO: - olive::project_model.set_icon(media, QIcon(":/icons/audiosource.png")); + olive::project_model.set_icon(media, QIcon(":/icons/audiosource.svg")); break; case ICON_TYPE_IMAGE: - olive::project_model.set_icon(media, QIcon(":/icons/imagesource.png")); + olive::project_model.set_icon(media, QIcon(":/icons/imagesource.svg")); break; case ICON_TYPE_LOADING: throbber_items_.append(media); @@ -75,7 +75,7 @@ void MediaIconService::SetMediaIcon(Media *media, int icon_type) { } break; case ICON_TYPE_ERROR: - olive::project_model.set_icon(media, QIcon(":/icons/error.png")); + olive::project_model.set_icon(media, QIcon(":/icons/error.svg")); break; }