From 6061339f35158f1b546835e1dfe26c208a0dd5f9 Mon Sep 17 00:00:00 2001 From: Alexander Taylor Date: Wed, 7 Feb 2024 03:51:51 -0500 Subject: [PATCH] Replace all icons with new ones. --- debuggerui.qrc | 35 +++++++++++++++++++---------------- icons/add.png | Bin 0 -> 748 bytes icons/add.svg | 10 ---------- icons/breakpoint.png | Bin 0 -> 852 bytes icons/breakpoint.svg | 10 ---------- icons/cancel.png | Bin 0 -> 809 bytes icons/cancel.svg | 10 ---------- icons/connect.png | Bin 0 -> 1550 bytes icons/connect.svg | 9 --------- icons/debugger.png | Bin 0 -> 1940 bytes icons/debugger.svg | 12 ------------ icons/disconnect.png | Bin 0 -> 1698 bytes icons/disconnect.svg | 9 --------- icons/menu.png | Bin 534 -> 613 bytes icons/pause.png | Bin 0 -> 718 bytes icons/pause.svg | 10 ---------- icons/remove.png | Bin 0 -> 588 bytes icons/remove.svg | 9 --------- icons/restart.png | Bin 0 -> 1875 bytes icons/restart.svg | 9 --------- icons/resume.png | Bin 0 -> 1814 bytes icons/resume.svg | 10 ---------- icons/run.svg | 9 --------- icons/settings.png | Bin 0 -> 2264 bytes icons/settings.svg | 1 - icons/start.png | Bin 0 -> 1290 bytes icons/step-back.png | Bin 0 -> 1576 bytes icons/step-into.png | Bin 0 -> 1293 bytes icons/step-out.png | Bin 0 -> 1324 bytes icons/step-over.png | Bin 0 -> 1583 bytes icons/stepinto.svg | 13 ------------- icons/stepout.svg | 15 --------------- icons/stepover.svg | 11 ----------- icons/stop.png | Bin 0 -> 724 bytes icons/stop.svg | 9 --------- ui/controlswidget.cpp | 24 ++++++++++++------------ ui/moduleswidget.cpp | 4 ++-- ui/registerswidget.cpp | 2 +- ui/threadframes.cpp | 2 +- ui/ui.cpp | 2 +- 40 files changed, 36 insertions(+), 189 deletions(-) create mode 100644 icons/add.png delete mode 100644 icons/add.svg create mode 100644 icons/breakpoint.png delete mode 100644 icons/breakpoint.svg create mode 100644 icons/cancel.png delete mode 100644 icons/cancel.svg create mode 100644 icons/connect.png delete mode 100644 icons/connect.svg create mode 100644 icons/debugger.png delete mode 100644 icons/debugger.svg create mode 100644 icons/disconnect.png delete mode 100644 icons/disconnect.svg create mode 100644 icons/pause.png delete mode 100644 icons/pause.svg create mode 100644 icons/remove.png delete mode 100644 icons/remove.svg create mode 100644 icons/restart.png delete mode 100644 icons/restart.svg create mode 100644 icons/resume.png delete mode 100644 icons/resume.svg delete mode 100644 icons/run.svg create mode 100644 icons/settings.png delete mode 100644 icons/settings.svg create mode 100644 icons/start.png create mode 100644 icons/step-back.png create mode 100644 icons/step-into.png create mode 100644 icons/step-out.png create mode 100644 icons/step-over.png delete mode 100644 icons/stepinto.svg delete mode 100644 icons/stepout.svg delete mode 100644 icons/stepover.svg create mode 100644 icons/stop.png delete mode 100644 icons/stop.svg diff --git a/debuggerui.qrc b/debuggerui.qrc index 1685e889..f012c924 100644 --- a/debuggerui.qrc +++ b/debuggerui.qrc @@ -1,19 +1,22 @@ - - icons/run.svg - icons/cancel.svg - icons/connect.svg - icons/disconnect.svg - icons/pause.svg - icons/restart.svg - icons/resume.svg - icons/stepinto.svg - icons/stepout.svg - icons/stepover.svg - icons/stop.svg - icons/debugger.svg - icons/breakpoint.svg - icons/menu.png - icons/settings.svg + + icons/add.png + icons/breakpoint.png + icons/cancel.png + icons/connect.png + icons/debugger.png + icons/disconnect.png + icons/menu.png + icons/pause.png + icons/remove.png + icons/restart.png + icons/resume.png + icons/settings.png + icons/start.png + icons/step-back.png + icons/step-into.png + icons/step-out.png + icons/step-over.png + icons/stop.png diff --git a/icons/add.png b/icons/add.png new file mode 100644 index 0000000000000000000000000000000000000000..557d3235ea3cbb0f324756c86482ac7876d08ee4 GIT binary patch literal 748 zcmV0004jX+uL$b5ch_ zAW20-HZeIiHZ3wPF#rH4k#&*FOF}^uhrhHJWf9wf8pteElASj9;TDLB0Q*t{u1tszfXU;djnRA#q1GY$3$?1(g z$mIYw}9+7n4#freJ$F-6r3 z;VI#nbwjmySJu9D12|}@iMz~PRW{IA zB~1o{0Z|K5Jt;9IdQwJ~4Xgiu`>Lmg{pIS8AT+(0=6fHs>_Dk#nqSAJSvmpxGhF4X z`D;fo@*#S$s`Va%a|yF1MlkNsVc-U&$_ROQqoL3_7CFbqj6F<(^gcIemo4 zrhL^6>>ohCoOiDL01bL)y?V=zLjV8(32;bRa{vGf6951U69E94oEQKA0TD?=K~!jg z?b<<(f-n@u@!GE6T_8<*60X1ndL52XZt-^Az+G6Ex|n2QjH1r?cw)Zat|rj_4NWA~ z7ytkO&~uWzwR5g%8e_~n&!rT(i9`?)GuK*ct;|eB+ADfdjImybF$zs&h3*?d*ciT% zRDg4CWB5i=0lPtfHUwxxfHnkZLx45}Xghqs<5x-|>ia%~@X}A>uIsKo8OQPY%S$Oa z=V2I@WqJOp8=P~$Z-)D0W^4cVjCk+0R{z6$zrDi4?|}zC{}KB3P5fsmrOWR!r6e@b z;r9Rnv>`wn0<0Zo$7ASZmw1HO5TSw63e% eL;wH)pymwk72&4C^OSx70000)lF3Z literal 0 HcmV?d00001 diff --git a/icons/add.svg b/icons/add.svg deleted file mode 100644 index 9f5573f3..00000000 --- a/icons/add.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - Layer 1 - - - - - \ No newline at end of file diff --git a/icons/breakpoint.png b/icons/breakpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..cf9813ec0e29356e5486888ff00f018b1813c23b GIT binary patch literal 852 zcmV-a1FQUrP)0004jX+uL$b5ch_ zAW20-HZeIiHZ3wPF#rH4k#&*FOF}^uhrhHJWf9wf8pteElASj9;TDLB0Q*t{u1tszfXU;djnRA#q1GY$3$?1(g z$mIYw}9+7n4#freJ$F-6r3 z;VI#nbwjmySJu9D12|}@iMz~PRW{IA zB~1o{0Z|K5Jt;9IdQwJ~4Xgiu`>Lmg{pIS8AT+(0=6fHs>_Dk#nqSAJSvmpxGhF4X z`D;fo@*#S$s`Va%a|yF1MlkNsVc-U&$_ROQqoL3_7CFbqj6F<(^gcIemo4 zrhL^6>>ohCoOiDL01bL)y?V=zLjV8(32;bRa{vGf6951U69E94oEQKA0eMM8K~!jg z?V8PPgfI|B*+>-OYU~2cg+hFSDxeiOQOLLodN9Jt!HTrvC&GpqXQg>Zv>Lt#2YWwL z6b!>K43mOV%3ABa|Gt6u-dd}aqE25`m2>V+^mm+dTI)|uPwjw_p3VU;eX_$VD*Z4F zWm&#oT$ZJ2nt7h1?ivt6^nJe{Sl9J5O$h`4;_%tuf9YCljImpg(g)BTP}2tx9SG6~ zP#nn82Of4%N>Qc{oH?ZIHLSJ7=>vxj01!QBvrD7guIwGW_t8@}&%hXi5cL#e%qGCu zFTXBMOj~P{xqiE=0{<2k$PEkRh6QrN0=Z#<+^|4ySRgknkejOlLI~6x&)+WNpZa|t zwXSRQ6adIls~omzDYZ(LV(Y96lv1XQBkI0?L1{9{91we00tfUK8P$QP14nYWpFZM{ zPisAn^ eFbu;mOz{KhQ(Gmgxx0b@0000 - - - - - - - - - diff --git a/icons/cancel.png b/icons/cancel.png new file mode 100644 index 0000000000000000000000000000000000000000..b78f3cdcff5573a05e9b899b5885773ec423720f GIT binary patch literal 809 zcmV+^1J?YBP)0004jX+uL$b5ch_ zAW20-HZeIiHZ3wPF#rH4k#&*FOF}^uhrhHJWf9wf8pteElASj9;TDLB0Q*t{u1tszfXU;djnRA#q1GY$3$?1(g z$mIYw}9+7n4#freJ$F-6r3 z;VI#nbwjmySJu9D12|}@iMz~PRW{IA zB~1o{0Z|K5Jt;9IdQwJ~4Xgiu`>Lmg{pIS8AT+(0=6fHs>_Dk#nqSAJSvmpxGhF4X z`D;fo@*#S$s`Va%a|yF1MlkNsVc-U&$_ROQqoL3_7CFbqj6F<(^gcIemo4 zrhL^6>>ohCoOiDL01bL)y?V=zLjV8(32;bRa{vGf6951U69E94oEQKA0ZvIoK~!jg z?U_N2g&+(-nMpVay-ru0!n^3&Q?TMXdJY5@%!0(28Ncx(e(9udt?jFz0u_Q`7=~dO zh9S$>`AY$y>pCICIF8daRadz;J^(Dsl2S@3dG8UiZhS=a-skwvIi*zH_+l7_v>}90 zu?9p8A#CIKeSh-a@3NFqN@Glw8W7PKBc;3^>IeW>hq&T6{C)O$iq@Y(uaaGe?bdL6e;~%FwYJul-M+ - - - - Layer 1 - - - - - \ No newline at end of file diff --git a/icons/connect.png b/icons/connect.png new file mode 100644 index 0000000000000000000000000000000000000000..d3e286fb9ff3888f959cfc22c85b265ff7de3806 GIT binary patch literal 1550 zcmV+p2J!icP)0004jX+uL$b5ch_ zAW20-HZeIiHZ3wPF#rH4k#&*FOF}^uhrhHJWf9wf8pteElASj9;TDLB0Q*t{u1tszfXU;djnRA#q1GY$3$?1(g z$mIYw}9+7n4#freJ$F-6r3 z;VI#nbwjmySJu9D12|}@iMz~PRW{IA zB~1o{0Z|K5Jt;9IdQwJ~4Xgiu`>Lmg{pIS8AT+(0=6fHs>_Dk#nqSAJSvmpxGhF4X z`D;fo@*#S$s`Va%a|yF1MlkNsVc-U&$_ROQqoL3_7CFbqj6F<(^gcIemo4 zrhL^6>>ohCoOiDL01bL)y?V=zLjV8(32;bRa{vGf6951U69E94oEQKA1T#rQK~!jg z?b^*tDqS20@H5j3ErK?dSy2lmi2i^Ut%`ioMxt{d*>LB-{tW)%;$GJ3^Q{EfIyv8)gTv9PcJ`I0aC%F4>k&CS=>SBj!E8Vx}Zi;IiA`e-z&QmJs;0jR2~q9`iE zN~Kcaa9D_5sZ`>&10a=3v-QGbHk)zVzoCZ^-re0*R8-*9S65g2d_G=iC=_aFXh8ln zH#aBnTz}wZPOVl`6y^8(Efz~!@9}t=nwoeI42Q$__xCcHjQvw>ZSD7Ag3{8`l09>Y zMB@7Tnmwa#w;MUr=jZ3hm1Z;=MQY&W}dc8TPe|maCUhhXnMvy(=)B^wx4i1nGWHE0Kfj~gK8_#s)a{2S~ zGn?}8@bJ|hFz5jQBuVb=?IA(P9!Qe>?9q&27z}!c!@;p6a(W<1(r&kN)DH~}<&i$8 z2VOmd(C_z)*MQAtQe4KZt)B5zCLUVJo+wDF(J8Nxi6-f^OFquq9mQ*Ueyu1{y#}<+# zkB^Uq%rsJue0L&tMn^~ggPx}8ywDF04knXHUhdV^)yvCE-sw#ylMwyx?rw2$v0N^9 zI-Opx*KW5nJ8qhQ=yW=yzN4c9H%&maS}pQB zg}m6e;*CO~$b6rZtv1WUaxn#T;gc{Kokl^EEdbG zoSvQ@+#;SJc5*Tw*{!UsghC - - - - Layer 1 - - - - diff --git a/icons/debugger.png b/icons/debugger.png new file mode 100644 index 0000000000000000000000000000000000000000..7f268c6a3e9b2e7a1f1996db762216d31ed4b117 GIT binary patch literal 1940 zcmV;F2W$9=P)0004jX+uL$b5ch_ zAW20-HZeIiHZ3wPF#rH4k#&*FOF}^uhrhHJWf9wf8pteElASj9;TDLB0Q*t{u1tszfXU;djnRA#q1GY$3$?1(g z$mIYw}9+7n4#freJ$F-6r3 z;VI#nbwjmySJu9D12|}@iMz~PRW{IA zB~1o{0Z|K5Jt;9IdQwJ~4Xgiu`>Lmg{pIS8AT+(0=6fHs>_Dk#nqSAJSvmpxGhF4X z`D;fo@*#S$s`Va%a|yF1MlkNsVc-U&$_ROQqoL3_7CFbqj6F<(^gcIemo4 zrhL^6>>ohCoOiDL01bL)y?V=zLjV8(32;bRa{vGf6951U69E94oEQKA1-VH?K~!jg z?OIJp8%-FVY!Xx&6qJ}I7=!o&MG3(ddsKKNKMp!;>dZ!r?H4@aE=* zWm$${Fb$ zn{76mPN$Qi-fFc*qfxHL(9jT-2MA#-7DK~CB9SyrME%gv5SJ5;My*yWwSn#JZL|{Y z-+=_;_a4pM+S(G*DfqlrR8*j0U0q$$v`{GY?%g{f5^=1ruZKdRq?hXJ>(TJx!-v%D zpFe*_?}69r<>zE%WX#XcOS}CX=I7_{-MhzUe*5+k-@>imoH!P6>M&9=I7^= z(CYR2jg1XH!}I6Q2L}fukqGwt#KeRY^#Fjpyu7QcD}E(D_V)HNGc(DVbvoUbFJDNQ zFE20i^714a008v&_mh;7un;IMEhS;@@9&qc9sriV= z$AGT9ytUFT!09aU9K*RI%^VQYW zrKKfmqTb%#TR$`q!uIxdIdVHXI!LPY_V!X!pPZbKP_M16$uY3LzD`o*({USen0;uZfDJRZk>SzKI1L+LNE z5U{7SrKLp|9uC9kVquZFg-n8PI+u8F5!WsHh_Kn@87>q%Yfq1qep0X zcz8(5Ky3i)r4+-R7r?zXe95O?r1}E>z1;$wN)B(Pfw2!r(#=5l1;sY zxsSuGvP%e*DO1Xl-pB7#L8jwJ6@)wb^WZ1;Jp@;c%p-r3rDSrKLF>j!-DX zA6rvX!{sQ}+!b%H0{}c84_^m_Fc1j1-EO_SNv&4T&CSVCKRY|CRwwzF9|ew>uCK3A z3cKB&G)<$?3=a=uhpHsFxVRV|9v14Oba!{7$=BD{)CLHTSvlzS`jL?l!a4Wq>dNhQ zV;w#W - - - - - - - - - - - diff --git a/icons/disconnect.png b/icons/disconnect.png new file mode 100644 index 0000000000000000000000000000000000000000..837e47e563e7b233f12eccd09dd0209589530560 GIT binary patch literal 1698 zcmV;T23`4yP)0004jX+uL$b5ch_ zAW20-HZeIiHZ3wPF#rH4k#&*FOF}^uhrhHJWf9wf8pteElASj9;TDLB0Q*t{u1tszfXU;djnRA#q1GY$3$?1(g z$mIYw}9+7n4#freJ$F-6r3 z;VI#nbwjmySJu9D12|}@iMz~PRW{IA zB~1o{0Z|K5Jt;9IdQwJ~4Xgiu`>Lmg{pIS8AT+(0=6fHs>_Dk#nqSAJSvmpxGhF4X z`D;fo@*#S$s`Va%a|yF1MlkNsVc-U&$_ROQqoL3_7CFbqj6F<(^gcIemo4 zrhL^6>>ohCoOiDL01bL)y?V=zLjV8(32;bRa{vGf6951U69E94oEQKA1jk84K~!jg z?U_wTI$IcrXO0!rB8s3!`vM!NT(mKwMbO74D5!RpS=1&HLi#3b8Mp{6sH{oL7DYv7 zZK7pKg+dgx=tDD;qN1Q^m5z&=yO?{;zjM^-UYoH?&raWW#^-lD;Cn^{`Q?{iel!BU z1%d$pw70hp4i1)-lpGx$ktB)Z`0(&>b#=AN<$8U6+94%xZQ50Qt9*g z=$BrvH!m-bZ^zKY#l@|zu2NyqYPCUE0bX1Y1W8LvGZ+kRx7%W|NTpJNK(Mf|Ad|`X z^7$I+>FH-@Xa031N%H3ACj8pdZ85QhGBPp(?b*}Z+|0N8f3T-0>iGCLAt8ZJdkn+Q z&(9-@o}QkHL?UQOrBVgmGw%Czb8~Y$IyxwdA_(H{?heDSot>S+!or9bTCLWHhliY; zoZH*mppsZD{vKHdVzKz`?ajY(Mx*iK;)1!NCnqP+l{Od*(4AIaU(Zp1@$vD9TV;NJ z9spo6nId-jR{=#)jsi?fOt7)1n>RK#*w_mM91cDbi6o58+}xbso=pa>?P&t1nm}AG zSCD=94BOk=JlNAf_cuwBRaI5cerN`d$5UKf%(3|=D=RBdr%)N7GsXV?KF8XBpj0ZM z87eC)nawDQ9vvM8HQ(RgbFcjeGMViC{XJp^6h(D99W(9H(h^_hpG3?M%HHX8Vi?A+ z{NFS-HbOI0R8)kq&&tZ;TRebJ8K8qh%-Pd4H8n9a{1|(hh#6wqo+eC&@3PO%&Q`0{ zeSLkYsj18=ilPk-4O3H7{r&xkiHU4(D3{Bj0rYx(wA~S;pr9adzHe`D53B+J3Y&b?h-UC<07ktoUm0{v*(+S;J@G*YRQ<(;AP&&bF~lmjd-E;2u+wY3!hFgrWT zEPZMG+S=L*x?H2tL^(iNSsC=ZK0G{RzPY!z_tm3QU(o&XTii(N|g3#%7`T6ApY-5t?>W@ZNZ4C32?J`@SGXOm%i zdYT`51VNZKX0sV;)6>%fwYS-9JnS4lPft%wC$(A)Z4Q+|E|+tx{fR=MfI79bv_She zH#edEy#1{L0I=C?>@xrWpv@FTDHIAG?DcwmC?RGB002P{Vfs^2QewzHC_|`;I*`7; zK91~B6lG&iqfjW=*i#fWJUq-%0GUk2{CKB93LMa{+Aw)Cp$ZvqX27b zYfK?}#$}-+USD6cx91I^Q26}( z%x0yb_VjnfGebi||H9sGx5tD%j^iXr{#1JeL9|+JMBTBmF%(4=3dQ5&BSldrlPOl7 z-y - - - - Layer 1 - - - - diff --git a/icons/menu.png b/icons/menu.png index 0c1c69a1163071a52634a14badd18cccd7474f09..f296da5a5d5d23923a63c88bbfb6716a10ad1259 100644 GIT binary patch literal 613 zcmV-r0-F7aP)0004jX+uL$b5ch_ zAW20-HZeIiHZ3wPF#rH4k#&*FOF}^uhrhHJWf9wf8pteElASj9;TDLB0Q*t{u1tszfXU;djnRA#q1GY$3$?1(g z$mIYw}9+7n4#freJ$F-6r3 z;VI#nbwjmySJu9D12|}@iMz~PRW{IA zB~1o{0Z|K5Jt;9IdQwJ~4Xgiu`>Lmg{pIS8AT+(0=6fHs>_Dk#nqSAJSvmpxGhF4X z`D;fo@*#S$s`Va%a|yF1MlkNsVc-U&$_ROQqoL3_7CFbqj6F<(^gcIemo4 zrhL^6>>ohCoOiDL01bL)y?V=zLjV8(32;bRa{vGf6951U69E94oEQKA0E$UOK~!jg z?bophz#tHXVUqf%VvNl%MdVtBh%_&ts!h`EZ9RyHDy%v zLn@uogMP0vJ2$UXKT$;kt+e9|tA;i@H5H(&z29Q9;&rc8tNgitt#&DDs9>uR9#J(t zBRnn~Sj}h_Zwa@kiSUx}iLgtT3ku&@dZftD7RQVHX|Wy(`oP{Kti*qDm$0)7J#xNr@e3a`XT?TTt(*V=010qNS#tmY79{`x79{~mQY7#I0025kL_t(Y ziDO_G1p^HjkvaeW|EG?jj0j_ysA3`>F!U`L1*3p+Fq)GG-hxpu3MdDoIeFkM7zG0l Y0CK?z7BnY(2><{907*qoM6N<$f~+LiQ2+n{ diff --git a/icons/pause.png b/icons/pause.png new file mode 100644 index 0000000000000000000000000000000000000000..19be7bf2474d1ea3af18fdda2ea0cbdea386b5a8 GIT binary patch literal 718 zcmV;<0x|uGP)0004jX+uL$b5ch_ zAW20-HZeIiHZ3wPF#rH4k#&*FOF}^uhrhHJWf9wf8pteElASj9;TDLB0Q*t{u1tszfXU;djnRA#q1GY$3$?1(g z$mIYw}9+7n4#freJ$F-6r3 z;VI#nbwjmySJu9D12|}@iMz~PRW{IA zB~1o{0Z|K5Jt;9IdQwJ~4Xgiu`>Lmg{pIS8AT+(0=6fHs>_Dk#nqSAJSvmpxGhF4X z`D;fo@*#S$s`Va%a|yF1MlkNsVc-U&$_ROQqoL3_7CFbqj6F<(^gcIemo4 zrhL^6>>ohCoOiDL01bL)y?V=zLjV8(32;bRa{vGf6951U69E94oEQKA0P{&iK~!jg z?b)#ngD?<g7m)rF8(7?T~QDb5fM&x zWmr{>G1D|H%aSoJB5m8Q>pIW#m1ksf&czsGjNW@=OzL>kG~WAtgLCeV7k*RMbvzh` zA$7wzj>iqEddE9I>ihoq^C5)P4IzZ%hOX=KUQ*_bRn^=5z()_091gX+0u08(f|Me07*qoM6N<$g2oOz Ad;kCd literal 0 HcmV?d00001 diff --git a/icons/pause.svg b/icons/pause.svg deleted file mode 100644 index 6bf97078..00000000 --- a/icons/pause.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - Layer 1 - - - - - \ No newline at end of file diff --git a/icons/remove.png b/icons/remove.png new file mode 100644 index 0000000000000000000000000000000000000000..7215a7741a6b52f2e77d71d47b9a52d7a07d1692 GIT binary patch literal 588 zcmV-S0<-;zP)0004jX+uL$b5ch_ zAW20-HZeIiHZ3wPF#rH4k#&*FOF}^uhrhHJWf9wf8pteElASj9;TDLB0Q*t{u1tszfXU;djnRA#q1GY$3$?1(g z$mIYw}9+7n4#freJ$F-6r3 z;VI#nbwjmySJu9D12|}@iMz~PRW{IA zB~1o{0Z|K5Jt;9IdQwJ~4Xgiu`>Lmg{pIS8AT+(0=6fHs>_Dk#nqSAJSvmpxGhF4X z`D;fo@*#S$s`Va%a|yF1MlkNsVc-U&$_ROQqoL3_7CFbqj6F<(^gcIemo4 zrhL^6>>ohCoOiDL01bL)y?V=zLjV8(32;bRa{vGf6951U69E94oEQKA0C7n~K~!jg z?b9&|10fIv(2drfM%Wv9Dvx95b*v>RwoeKnYr=c=F#HcQ#{mEU006+xd3>BmDV0*r z^NcZmA<$*c*?X_Gjxm-N#TZ*_&zrQ?LI_I*a?W?9zvP_XCtT~dzx_|>-=7!&0001h a9lZcIxsMuIzhG7X0000 - - - - Layer 1 - - - - \ No newline at end of file diff --git a/icons/restart.png b/icons/restart.png new file mode 100644 index 0000000000000000000000000000000000000000..790e4aac858d2fa01792e1d547eff1af21c3a421 GIT binary patch literal 1875 zcmV-Z2dwysP)0004jX+uL$b5ch_ zAW20-HZeIiHZ3wPF#rH4k#&*FOF}^uhrhHJWf9wf8pteElASj9;TDLB0Q*t{u1tszfXU;djnRA#q1GY$3$?1(g z$mIYw}9+7n4#freJ$F-6r3 z;VI#nbwjmySJu9D12|}@iMz~PRW{IA zB~1o{0Z|K5Jt;9IdQwJ~4Xgiu`>Lmg{pIS8AT+(0=6fHs>_Dk#nqSAJSvmpxGhF4X z`D;fo@*#S$s`Va%a|yF1MlkNsVc-U&$_ROQqoL3_7CFbqj6F<(^gcIemo4 zrhL^6>>ohCoOiDL01bL)y?V=zLjV8(32;bRa{vGf6951U69E94oEQKA1$aqBK~!jg z?V3$Y8ciI=+451-R20Q_VUaZ2G%?DdjY6y(Xu^RWOyuCH1r9`w2W@Ptkr)zF528&l zm^MvoN}CwtiHj!H#6u6Hg*0ePdMNcX!2+VR)v6#0o%dk$op*4zz%JV4<#(H9_W3{0 z%q~0o!D8jekt0Wr|1;Phd)&W&zo(~%&*#5+^Tup80|3Z+^7(v?MpIW;Cy_`*B9TZW z!f_k`5C{bPet#ekSX*2B`0?Y+%*@{29-}G9Q79C@fBy!@w6(P*_bDtaY-wqknwpBm zVju;g(dgvlWK&a3TO{G$CIHZHZFevmus{DdG8tfdd)sU_=jZ3A zE}NH^_weDva5#Lbpv7W2y8vTjV?{+pnThlH{DFaiQ)Tsfebxi)?(XXKdivAd(9p26 zvxA7oVzIiqy6gr30IVFdu&~hC*~#T{GpkZrS-G;Zf{2Ggp^}mkx&dCkd`W!>AyAyb z)ZDmnzf8yjf_Xl`!KxRzS2j>qG$+QGp=d3ial0Li05&D*zc>6Cl) z=n*0~K0Zz>z`c9-(h5Lxz_?uQ;^HErSyfdO5k_HF_0&o+_lWimt356M$zcc_r5ODL`w{K)UQw@M9W*cM%{C+=K zPtpL$K61I7&1TbgmI_=hS1y;sTQZq}PoF-)&61K5g+f8!Tq-D)%7TId3NtAo5D1X_ zqyGMW#ynDjEZ}3Y*yYQYGZA|K{yi+TxVU%*M-hj^SzTR)>mpB-5vZ=O6B83~^ZNDc zI-QOgo8;*A`fJy&!CNLLCo|NNN~OqApy?~e5#<`ZfEi(%?WHa``NQ+r?D~cg3WZjyHN|fWs7WLe zcDwz29v(`i($}wFClZN_-8&qPii(PJuntpJR@T+k<#akzPvY@-dV6~_do_>1 - - - - Layer 1 - - - - \ No newline at end of file diff --git a/icons/resume.png b/icons/resume.png new file mode 100644 index 0000000000000000000000000000000000000000..db926ed182b00feedd31920c7e7bf81d64873d46 GIT binary patch literal 1814 zcmV+x2kH2UP)0004jX+uL$b5ch_ zAW20-HZeIiHZ3wPF#rH4k#&*FOF}^uhrhHJWf9wf8pteElASj9;TDLB0Q*t{u1tszfXU;djnRA#q1GY$3$?1(g z$mIYw}9+7n4#freJ$F-6r3 z;VI#nbwjmySJu9D12|}@iMz~PRW{IA zB~1o{0Z|K5Jt;9IdQwJ~4Xgiu`>Lmg{pIS8AT+(0=6fHs>_Dk#nqSAJSvmpxGhF4X z`D;fo@*#S$s`Va%a|yF1MlkNsVc-U&$_ROQqoL3_7CFbqj6F<(^gcIemo4 zrhL^6>>ohCoOiDL01bL)y?V=zLjV8(32;bRa{vGf6951U69E94oEQKA1v^PZK~!jg z?V4*Sdw(3qzZ*kFERsABMmz2yA<1oWoy!yDmgEw7KpApv$cnk;!6eFqwPie++@4TV z9-z6UEVqbg5u01CIll)h|8>qWcHh6w>)AP<&-eTJym!7k=e_eC05~`}I5;@}V=U08 zAP8bInaRn?GMVi9`ueAlR#sMVadGMC=@0}xJUl2A3Pbk!XJ|Cq-Q67w!!Qg#JUj#i z1!1N!7>ui{D_8}wSR4@%VdQQx=<4cHZEIj)0G*SQlk@rc31cA?3cb9%jNkTu@cDez zhD0I}BEini?&jtOvwJ1)@9%?ygHBFP#%Y+S=>R&N?(FQWCV@mE)z;RYoSZZ?G}zeK z=+N7r&{#lpbhPT>^z?LFTbo=iN2ED8IP~=N92^`J78VkT8duStUzgCx$cSo!gM$MA zfI^}4_4U2IyWHBPK zw6yf-=%}-^)85`*FXasK^@3q|Zf-6pD5#>MLMD?TqPDiSZEbDG$H!GwRU{Hg$65xw zKYV_Ej*X4^`1r6`tmo%vMAXH_h0Epc?d@e{Wf2Gjt*aRP2KV&z)X~x5?d?4}I{NkX zg^1E7mULZOgKrD{5}5g#!CNTt%u z%*?pBIEh4pj^^g(N~O}Fp&^ZIh*1S7Q7)Lgyu7osGen3)BGuH?XkkgTk%<>h4xg@O*5ivT4`8J!GbF8~YssfsmG#*4x|b=jVqA@pwG+ zs2cOTENF^QZEam$UESK+ius5=KR<72X%Pqn=$}EVm_`7R zNX*U6WwY6yo}TFF{rx?g%^n^eetmuYbt)4Gh>eZqa5&-N;pouE#|M|o?ds~fy}kY8 zY(^E}>+9Ro)5BmeFr(Ac(@jlHCnqNw&1ob7uCA^u7OSkR%)$a=OJ#L+mC0nTudiz{ zv%v+B$>h4ax`u`ZGMS8y9v&VxHa5=8%qU+`YJmX-SXx?^l$3OKcDlN{qNCT>*DMxm ze0==l<3pz^x(xmaHFf|1@bdD~-{0Tc+xz(VsCzB_3s7SRU>Kg5m}qZrzr4KES2=wO z@bK{H?(W8XpaK9E7Z)2F8_{-BM|8Ck%CDw+JFv5}L#NZz($e(aJ<#F`+}+)&9&T)G z@cI0TiV93SaB*?b($d1`^VQn{ee&xTQ&d!xnk~w26bglLHu*FbKp+sdwzkx7vknan zso%*oAb;8DW-u5(bw4#VrNtX&ee%b@8YCqpiN#{o)>l?mA|oS>+${hAV`~J0pyJ|U z3kwS#kEi~=;qULCl9HlOD8yp1rX~yr2L}fS2L}M~4`3c3lGyz2b^rhX07*qoM6N<$ Ef-!V!-2eap literal 0 HcmV?d00001 diff --git a/icons/resume.svg b/icons/resume.svg deleted file mode 100644 index a25337f2..00000000 --- a/icons/resume.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - Layer 1 - - - - - diff --git a/icons/run.svg b/icons/run.svg deleted file mode 100644 index 941484a4..00000000 --- a/icons/run.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - Layer 1 - - - - diff --git a/icons/settings.png b/icons/settings.png new file mode 100644 index 0000000000000000000000000000000000000000..19565a3c71ea8bc1a5700973961c284ec5ff1095 GIT binary patch literal 2264 zcmV;}2q*W6P)0004jX+uL$b5ch_ zAW20-HZeIiHZ3wPF#rH4k#&*FOF}^uhrhHJWf9wf8pteElASj9;TDLB0Q*t{u1tszfXU;djnRA#q1GY$3$?1(g z$mIYw}9+7n4#freJ$F-6r3 z;VI#nbwjmySJu9D12|}@iMz~PRW{IA zB~1o{0Z|K5Jt;9IdQwJ~4Xgiu`>Lmg{pIS8AT+(0=6fHs>_Dk#nqSAJSvmpxGhF4X z`D;fo@*#S$s`Va%a|yF1MlkNsVc-U&$_ROQqoL3_7CFbqj6F<(^gcIemo4 zrhL^6>>ohCoOiDL01bL)y?V=zLjV8(32;bRa{vGf6951U69E94oEQKA2K`AyK~!jg z?OHu=+FTU&#i1ZEKv|G#5G)i_fdu)Syns|Gkcvtm6|#WT#Y(2ev}5`!Lc`E*QD6W> ze*tz?Sb#(&3ZzSEq*5`ol|mg*6vI3C6>_h!`EuI#BhO^td+u}2vG2#Z=UxQ4#VzIn zxCv4W!@}Y4;^N|+J9iKSxw^WlR;#I0>dTieH=#~W7z~C?Ce!ct2Lkl_{cJXCFc|){ zjp6_RP!uIJoe!F(0l1OhE(10IuT5Q#+ow56i}06054o5X=eqaou@n40MR{riDH zfMwZt@7`6bRhDJBak1({R;|(0-s^*>;&QR@=`V*>~_1@x0gUP8s(G3VzFr%7>1FjFXeK%X?54@b){0t zCs8Vu^?H3;o?I?Buk|*Y4O&)NmL&+nXf&o$sgYWn&8F3A6;fHP)@HLgvdQ7$A%uZTtZ{ECtI@QaU zFW6rgWoGMPpS>-G9%GTH5R2Lg1v-DEPU*Xu_%G?`40e4$Vn`}rq@ z$K!$6aU2(l`ThP@t0gp@k5;SY_xpuyaU6#vWmt&;02YhI@ApG-&R{TbI2@4h?(VL% z>3r<&?n2F-PA4Q&sZ@MEpV@4lWzGNqY;JCf#rF)us8lMx{Km${-8Y9WHQO;(Q36~u?B}sCNti8 z48um|6gbrDbtukJtJTn))9rSLTNyrFE*IoOx7$^#)qEMN)p~k*DyE%fSz#OigCt2| z%TA|5QB*Vy8192E1SsWZ3Ky6$um&5?t z-rj~j(y-?Uq0wld@vyzUEhel`C|oWVWX!?A0W1c+LjhSnpFci69t;LzYMf3d|Mm3r zlwlY#VTNHEjRwEO?RJX^_xt_h<6|x@AZ8vSbl_hH*nz97EB=`IBA5|56K#DoC=Znqms$w1~ILIZQ7V1wq)dpHfj>-9qHzhOh; z^?K*En*)lX!XY8dh;Wc`OG#0bJX^|mJPuJ8i$&=sYPEWGb#-fNYkz-#e}8{#Yio6N z6`C=HD3wZ(B8j+gQjAQi1cSkOc}F1>3PFk{Nvn*(%E}5vdU$wvbBV2VIt{5?US6Jy zbZ2J=ViayEOePbK<4&g&np?#%Of3p?Gc%+X$3&yTKltd;BklnJ5DJA#rPBHNIZe|a zK79D`<3}QqfYxa~v|8=n-ro1`-)prRP1EP+=cQ696bcQ0>5zPgg@pxa3&%h#y^dj+ z@ON{VA-$eXr;SGAjilER`3^WFHoIbw;eZ2~^@u4Ji}6XK(de`cvK=uYGad3#6vb!w zlZSjmAEb|2%jGh^5ISc4`ST~gwp=cIz24t<%*uf~=;mu`x7#F1iXC(hH|!Dz-6Tmu z2i@6hcB-B;^^#<>*#d#U_4PGP(?>@~!>a}si{;a&Pmu70R}I{5H;&^dioSjO_T$Ho z)0!j?{?ug;IT49OCUM{&dff*34_tUcB(I#YESt$>WWREDQGZ$g(%&s^af@60-|!b-&@dg8tkT#30000 \ No newline at end of file diff --git a/icons/start.png b/icons/start.png new file mode 100644 index 0000000000000000000000000000000000000000..610e0aa064d500d767405b97c706cc36bbcf7382 GIT binary patch literal 1290 zcmV+l1@-!gP)0004jX+uL$b5ch_ zAW20-HZeIiHZ3wPF#rH4k#&*FOF}^uhrhHJWf9wf8pteElASj9;TDLB0Q*t{u1tszfXU;djnRA#q1GY$3$?1(g z$mIYw}9+7n4#freJ$F-6r3 z;VI#nbwjmySJu9D12|}@iMz~PRW{IA zB~1o{0Z|K5Jt;9IdQwJ~4Xgiu`>Lmg{pIS8AT+(0=6fHs>_Dk#nqSAJSvmpxGhF4X z`D;fo@*#S$s`Va%a|yF1MlkNsVc-U&$_ROQqoL3_7CFbqj6F<(^gcIemo4 zrhL^6>>ohCoOiDL01bL)y?V=zLjV8(32;bRa{vGf6951U69E94oEQKA120KLK~!jg z?U_ADI$<2gpGU7GgrF!K6dGz!=>>9Wu^}8phq|dLCntrd$(9d_QpKeSgmZKp+qZ1i~*y-~LAj z2M1?oXJ=++`uqD?maW(8^2L%EilVl+w_jdf`2W;uwQx8*FfgEYv^Ibc9vmF-IPUN7 zL!nSlPmkIeMWJaLo4!G@SX@|G(CKt)Cv8DI9v2rtTwY$fTrRc4;wYEP!k~+bi+g)} ztu&I!maGD8JwT=`w4;vTPs_=<4cHCHXtz0tlngxVE1deno=xwllBD=Hk<|eI^F#Id_JGYYA9Djek_167!1qH%XfEo zSPdm=NQVN5zP`S#t*u(EhSiX_hDaiS7#bQXfDn2-o~x@XtVXq3 zU0Pa_WFr9N5kQF7koEO-X||D10AVy5S65fDHN@$3O0a?40tjpkiN#_P{IoIxh>3{_ zp}_U^^_O4K>LA-TS`k2(P$rWRE?!(*Nbu9j+{6zL55Mmw*6Z~mf1?{48`5k;9%P@H zoSZy8J;g?UdwYvUqZW&$^Ie*dG6%q~uG46sxxKx`MlTkNKA%sc0}X^wWTfOcPSYc$ z$WZ_M{H*Dr-fFdq9IM3R@sW`c1!6am>R{{q{9L;STOxIU=lNVNN7J-Mj~2!20L!w$ zU{IrnyIp(0Plei9aLZMI)=8Hrk`}_OY=seFSlgaV%akV3VWOsMB zRa_z3eaUCH+r^`oN+sFrK!+S29%7?&9JjKvqV*Tu0D$i9?ocRHDwP`1>-D;#b)Yrh zc(_m$<#xMAM@O^SY$}!FI8MG;1OkCTAp8;j0Y{>eMj{0kp#T5?07*qoM6N<$g4#b& A&;S4c literal 0 HcmV?d00001 diff --git a/icons/step-back.png b/icons/step-back.png new file mode 100644 index 0000000000000000000000000000000000000000..247b37b5005a8bdd695298effbffdac637b5e3bd GIT binary patch literal 1576 zcmV+@2G{wCP)0004jX+uL$b5ch_ zAW20-HZeIiHZ3wPF#rH4k#&*FOF}^uhrhHJWf9wf8pteElASj9;TDLB0Q*t{u1tszfXU;djnRA#q1GY$3$?1(g z$mIYw}9+7n4#freJ$F-6r3 z;VI#nbwjmySJu9D12|}@iMz~PRW{IA zB~1o{0Z|K5Jt;9IdQwJ~4Xgiu`>Lmg{pIS8AT+(0=6fHs>_Dk#nqSAJSvmpxGhF4X z`D;fo@*#S$s`Va%a|yF1MlkNsVc-U&$_ROQqoL3_7CFbqj6F<(^gcIemo4 zrhL^6>>ohCoOiDL01bL)y?V=zLjV8(32;bRa{vGf6951U69E94oEQKA1WidqK~!jg z?U_GFa$gw7@6klB5JoRqgP9ScHl&deWPgT)hQbC1gNm{!B6Mhsf+!-&p{cg4DTEw^ zs3DMoLLn%k1~W8JBTHK}!K-NY8-%!A|6S|&`g`GiHjn3dzTfAZ>pg!&5DE$k3W|RM z00000ep>h$0pRob3WY+UP;_*3aJgI*McHgNilT``!tHiDold9I>2Nr#R%;*-fNtRD z@OZq<%}t-r_eG9mGI@M_tkGyt6fLuLxm>TrQWqhadikSuB>pV9@LJdHVSMew)p9dwUy+ zL@*4)FpR_Dh{a-wMAFjIQd?V_EAZ**NvTwNJf5F2x}QK#=F9 zNu$wvdwY#Wo)_V#wB7=~f9v$H>5r$i!A)+v2?dHM6_56lAQ=H@bG?(XiIo11@`833@g zwUwFNY&Jt%zj-`fBoZMA*zI;$?{5IW^73+K4Wpx@Q1T<0kG{jQ9nVIkQ{{DVK-e53TUtbT`J%S)K8tv@tjG$#S8p+0wkB{Rc z)oOLR-Da~9l8%jyL3f{q&*z6iA-oobVb#^uq=HQ*6F$=G^`a=++S*ERe|~;mioNkS z6B82z#rgSpQjsewD}=~}g@xVST|%QwCM%tL1VI=KhTreUD?UCxk{YsxhK5)yhL6l# zWiBo*5Cq|HI2eYdTVk;o^a;rv%D%onQjzQH>tA`%Xf&C9(p5o($KxfFNxa12;UTHW z%F4<>AdtU?tiUY*K@f|@g3licg~-nH^z`)qp#Zg7O^_hF)27qu_xJZjxo>Q2gkFF| zA|a?K6biDzN~My#`=!Z;q-g-0|)#-Gl&??o+A`}XThljscVw1__cDqZYML|LF aFY_NS7xZ&@v3fE900000004jX+uL$b5ch_ zAW20-HZeIiHZ3wPF#rH4k#&*FOF}^uhrhHJWf9wf8pteElASj9;TDLB0Q*t{u1tszfXU;djnRA#q1GY$3$?1(g z$mIYw}9+7n4#freJ$F-6r3 z;VI#nbwjmySJu9D12|}@iMz~PRW{IA zB~1o{0Z|K5Jt;9IdQwJ~4Xgiu`>Lmg{pIS8AT+(0=6fHs>_Dk#nqSAJSvmpxGhF4X z`D;fo@*#S$s`Va%a|yF1MlkNsVc-U&$_ROQqoL3_7CFbqj6F<(^gcIemo4 zrhL^6>>ohCoOiDL01bL)y?V=zLjV8(32;bRa{vGf6951U69E94oEQKA12RcOK~!jg z?U~O@`d}Q#_ss87G;k1tT0(~iJ4DbA$GUp5#Dh>0c!}ts(78XLL!N>zLC~=}w2O!k z)WMq+^uvQ5LOjWc5J}J^hI8M;_{Q3=wr|d-;CY?4@%(tb=iHushG7T<0-;Vg9A+4X zVVH0@4BN##G);3HCkTQd2pq@JG;PsDxJBb`Y-|t&A#M`{kw_#gn#igEKA%sz>-YOD zn#igELjwhX4GI7o6aY3T0BleI*q{Kg`STxr001;iyIihfvH14(_DzGCnVF@frKhK- z+uPf34rK@&$MgBT_@+{;)n;dBRhuykBS^ToxKM4DN~J#Dd-nJDtrY*q`ue)mjAhwC zAfRk!BtSeK@Avy3ZTkKG`1rV4AJhMViHQm6uHWy!yu2hy((E{)Q0VmZ6aesX1OPBL zHfDAl(@alK^E@wnrcfx@?RIH1{a;{ma`NTnMK(yKQo-?|+*EdVcLfFK=jYPtbpnti zS*cWH-8-Gm{QUed>@f@j03011DKlg;nJ)tn1aWn@bD0Vy@DTJQIs;k z+S;1ZK9|ecY&K{CFbtcTnrbu}GOb3V@%Z>CJyNgN-{0S5%^n^eMn^|s+KW&W)$Mkb zXIGzky>4B#%QUfAO!;uoq1|rJ&CS8K{!BWZHfYcDd?XTq?W;y6lQ9w?l}f=j)d0uw zv$HdO`-6i6*qXZ7?e;>Upk<%UW+C4+jX;uQxm;G--`(B0TrSvl#s~xg$^f!220xvx ztu3kj=H@1BBl9dTFN^lpeIP?15C~NO0Lf(X>guZ5Y(76f=kxiMl@-`hh8YqWXt2OY&+<+@#i;Igoif*?%7z_?}#sLTT zvN|g(t^PPDiqg7%e#e^B;c&1lt7Ts*m0$}RV0Cp>)xOv34X=FrO_Isv>+7r3o@H5! zDiKyaS-f6vG#Xu4Sl~GB{{B9f%e7i9i{?Tg5WktfJck{4R_4!P00000NkvXXu0mjf DTa06B literal 0 HcmV?d00001 diff --git a/icons/step-out.png b/icons/step-out.png new file mode 100644 index 0000000000000000000000000000000000000000..3c828f1c83eeb97290d1ed753374195905bc8d4e GIT binary patch literal 1324 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 literal 0 HcmV?d00001 diff --git a/icons/stepinto.svg b/icons/stepinto.svg deleted file mode 100644 index d6815f6c..00000000 --- a/icons/stepinto.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - Layer 1 - - - - - - - \ No newline at end of file diff --git a/icons/stepout.svg b/icons/stepout.svg deleted file mode 100644 index 1a6a8040..00000000 --- a/icons/stepout.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - Layer 1 - - - - - - - - - \ No newline at end of file diff --git a/icons/stepover.svg b/icons/stepover.svg deleted file mode 100644 index 5090f60f..00000000 --- a/icons/stepover.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - Layer 1 - - - - - \ No newline at end of file diff --git a/icons/stop.png b/icons/stop.png new file mode 100644 index 0000000000000000000000000000000000000000..3989a6338e326a1532868c8b355d81dfe67746f8 GIT binary patch literal 724 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1SD0tpLH@YFg9j7I|md8xjQL%x;mQ~TAG>Z z8tEA_FlbCHop{>Y$x)rd?U%w^n8Qa(v_R!GvD$hgB zhcio^w^oGTSelZ=`LOsQqpzMuP5#S|M*E}Y=zZRPG)l#WahqSF|E{*jrfX8R%-OJK z&b^pz3qsx{?>#c{jQ$z#H-hDhh1FaH_%HhyIW{P|rSd&EdVay06_elpK080vw@7qm zsM&=GRbRGd#z5{MTTMgNsvx&%ysQ7$|6aAc?eEi9eF`RfXFRKx-}1&`WyY-d+2h-b)|6<*{0Hp_DuK z^wW8v-z;lePAsdr%KJv%VgH=+b$=LmtJ3#Yo$hl6#tCPEM`SSr1Gg{;GcwGYBLNir z>FMGalF|6~=EmNm3OvUO-<8-hUr=4D{z1-@^RTLFvw@@6i%Xji#{Ms9o$oqN_~q}b z7N6o5ah+oX>OGKLd$M0B&?|G+ve(-R&uzW7E!Vm)`9pcJ>GI BLoEOR literal 0 HcmV?d00001 diff --git a/icons/stop.svg b/icons/stop.svg deleted file mode 100644 index 00d0dfd2..00000000 --- a/icons/stop.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - Layer 1 - - - - \ No newline at end of file diff --git a/ui/controlswidget.cpp b/ui/controlswidget.cpp index 5fd7e72b..af83e774 100644 --- a/ui/controlswidget.cpp +++ b/ui/controlswidget.cpp @@ -44,17 +44,17 @@ DebugControlsWidget::DebugControlsWidget(QWidget* parent, const std::string name auto red = getThemeColor(RedStandardHighlightColor); auto white = getThemeColor(WhiteStandardHighlightColor); - m_actionRun = addAction(getColoredIcon(":/debugger_icons/icons/run.svg", red), "Launch", [this]() { + m_actionRun = addAction(getColoredIcon(":/debugger/start", red), "Launch", [this]() { performLaunch(); }); m_actionRun->setToolTip(getToolTip("Launch")); - m_actionPause = addAction(getColoredIcon(":/debugger_icons/icons/pause.svg", white), "Pause", [this]() { + m_actionPause = addAction(getColoredIcon(":/debugger/pause", white), "Pause", [this]() { performPause(); }); m_actionPause->setToolTip(getToolTip("Pause")); - m_actionResume = addAction(getColoredIcon(":/debugger_icons/icons/resume.svg", green), "Resume", [this]() { + m_actionResume = addAction(getColoredIcon(":/debugger/resume", green), "Resume", [this]() { performResume(); }); m_actionResume->setToolTip(getToolTip("Resume")); @@ -63,45 +63,45 @@ DebugControlsWidget::DebugControlsWidget(QWidget* parent, const std::string name m_actionPause->setVisible(false); m_actionResume->setVisible(false); - m_actionAttachPid = addAction(getColoredIcon(":/debugger_icons/icons/connect.svg", white), "Attach To Process...", [this]() { + m_actionAttachPid = addAction(getColoredIcon(":/debugger/connect", white), "Attach To Process...", [this]() { performAttachPID(); }); m_actionAttachPid->setToolTip(getToolTip("Attach To Process...")); - m_actionDetach = addAction(getColoredIcon(":/debugger_icons/icons/disconnect.svg", red), "Detach", [this]() { + m_actionDetach = addAction(getColoredIcon(":/debugger/disconnect", red), "Detach", [this]() { performDetach(); }); m_actionDetach->setVisible(false); m_actionDetach->setToolTip(getToolTip("Detach")); - m_actionRestart = addAction(getColoredIcon(":/debugger_icons/icons/restart.svg", red), "Restart", [this]() { + m_actionRestart = addAction(getColoredIcon(":/debugger/restart", red), "Restart", [this]() { performRestart(); }); m_actionRestart->setToolTip(getToolTip("Restart")); - m_actionQuit = addAction(getColoredIcon(":/debugger_icons/icons/cancel.svg", red), "Kill", [this]() { + m_actionQuit = addAction(getColoredIcon(":/debugger/cancel", red), "Kill", [this]() { performQuit(); }); m_actionQuit->setToolTip(getToolTip("Kill")); addSeparator(); - m_actionStepInto = addAction(getColoredIcon(":/debugger_icons/icons/stepinto.svg", cyan), "Step Into", [this]() { + m_actionStepInto = addAction(getColoredIcon(":/debugger/step-into", cyan), "Step Into", [this]() { performStepInto(); }); m_actionStepInto->setToolTip(getToolTip("Step Into")); - m_actionStepOver = addAction(getColoredIcon(":/debugger_icons/icons/stepover.svg", cyan), "Step Over", [this]() { + m_actionStepOver = addAction(getColoredIcon(":/debugger/step-over", cyan), "Step Over", [this]() { performStepOver(); }); m_actionStepOver->setToolTip(getToolTip("Step Over")); - m_actionStepReturn = addAction(getColoredIcon(":/debugger_icons/icons/stepout.svg", cyan), "Step Return", [this]() { + m_actionStepReturn = addAction(getColoredIcon(":/debugger/step-out", cyan), "Step Return", [this]() { performStepReturn(); }); m_actionStepReturn->setToolTip(getToolTip("Step Return")); addSeparator(); - m_actionSettings = addAction(getColoredIcon(":/debugger_icons/icons/settings.svg", cyan), "Settings", [this]() { + m_actionSettings = addAction(getColoredIcon(":/debugger/settings", cyan), "Settings", [this]() { performSettings(); }); m_actionSettings->setToolTip(getToolTip("Debug Adapter Settings")); @@ -115,7 +115,7 @@ DebugControlsWidget::~DebugControlsWidget() {} QIcon DebugControlsWidget::getColoredIcon(const QString& iconPath, const QColor& color) { auto pixmap = QPixmap(iconPath); - auto mask = pixmap.createMaskFromColor(QColor("transparent"), Qt::MaskInColor); + auto mask = pixmap.createMaskFromColor(QColor(0, 0, 0), Qt::MaskInColor); pixmap.fill(color); pixmap.setMask(mask); return QIcon(pixmap); diff --git a/ui/moduleswidget.cpp b/ui/moduleswidget.cpp index e1f9c4f2..2e06a0c6 100644 --- a/ui/moduleswidget.cpp +++ b/ui/moduleswidget.cpp @@ -585,7 +585,7 @@ DebugModulesWithFilter::DebugModulesWithFilter(ViewFrame* view, BinaryViewRef da headerLayout->setContentsMargins(1, 1, 6, 0); headerLayout->setAlignment(Qt::AlignBaseline); - auto* icon = new ClickableIcon(QImage(":/debugger_icons/icons/menu.png"), QSize(16, 16)); + auto* icon = new ClickableIcon(QImage(":/debugger/menu"), QSize(16, 16)); connect(icon, &ClickableIcon::clicked, m_modules, &DebugModulesWidget::showContextMenu); headerLayout->addWidget(icon); @@ -723,5 +723,5 @@ bool DebugModulesFilterProxyModel::filterAcceptsRow(int sourceRow, const QModelI DebugModulesSidebarWidgetType::DebugModulesSidebarWidgetType() : - SidebarWidgetType(QImage(":/icons/images/squares.png"), "Debugger Modules") + SidebarWidgetType(QImage(":/icons/images/squares-bug.png"), "Debugger Modules") {} diff --git a/ui/registerswidget.cpp b/ui/registerswidget.cpp index b6a8c417..8504128f 100644 --- a/ui/registerswidget.cpp +++ b/ui/registerswidget.cpp @@ -851,7 +851,7 @@ DebugRegistersContainer::DebugRegistersContainer(ViewFrame* view, BinaryViewRef headerLayout->setContentsMargins(1, 1, 6, 0); headerLayout->setAlignment(Qt::AlignBaseline); - ClickableIcon* icon = new ClickableIcon(QImage(":/debugger_icons/icons/menu.png"), QSize(16, 16)); + ClickableIcon* icon = new ClickableIcon(QImage(":/debugger/menu"), QSize(16, 16)); connect(icon, &ClickableIcon::clicked, m_register, &DebugRegistersWidget::showContextMenu); headerLayout->addWidget(icon); diff --git a/ui/threadframes.cpp b/ui/threadframes.cpp index 48677dd2..1ccb9a31 100644 --- a/ui/threadframes.cpp +++ b/ui/threadframes.cpp @@ -843,5 +843,5 @@ void GlobalThreadFramesContainer::notifyFontChanged() ThreadFramesSidebarWidgetType::ThreadFramesSidebarWidgetType() : - SidebarWidgetType(QImage(":/icons/images/stack_new.png"), "Stack Trace") + SidebarWidgetType(QImage(":/icons/images/stack-trace.png"), "Stack Trace") {} diff --git a/ui/ui.cpp b/ui/ui.cpp index 5cf0915d..2577c23c 100644 --- a/ui/ui.cpp +++ b/ui/ui.cpp @@ -1448,7 +1448,7 @@ static bool ConnectedAndRunning(BinaryView* view, uint64_t addr) void GlobalDebuggerUI::InitializeUI() { - Sidebar::addSidebarWidgetType(new DebuggerWidgetType(QImage(":/debugger_icons/icons/debugger.svg"), "Debugger")); + Sidebar::addSidebarWidgetType(new DebuggerWidgetType(QImage(":/debugger/debugger"), "Debugger")); Sidebar::addSidebarWidgetType(new DebugModulesSidebarWidgetType()); Sidebar::addSidebarWidgetType(new ThreadFramesSidebarWidgetType());