From 7af10a039649ebb60bde124cf45ef342b83f403f Mon Sep 17 00:00:00 2001 From: con Date: Fri, 19 Feb 2010 12:20:37 +0100 Subject: [PATCH] New debug related icons. --- src/plugins/debugger/debugger.qrc | 6 +++++- src/plugins/debugger/debuggeractions.cpp | 2 +- src/plugins/debugger/debuggermanager.cpp | 20 +++++++++++------- src/plugins/debugger/images/Continue.png | Bin 0 -> 2320 bytes .../debugger/images/SingleInstructionMode.png | Bin 0 -> 344 bytes .../debugger/images/debugger_continue.png | Bin 0 -> 1683 bytes .../debugger/images/debugger_continue_32.png | Bin 0 -> 2310 bytes .../images/debugger_continue_small.png | Bin 739 -> 753 bytes .../debugger/images/debugger_interrupt.png | Bin 0 -> 1302 bytes .../debugger/images/debugger_interrupt_32.png | Bin 0 -> 1428 bytes .../images/debugger_interrupt_small.png | Bin 417 -> 595 bytes .../images/debugger_snapshot_small.png | Bin 340 -> 597 bytes .../images/debugger_stepinto_small.png | Bin 420 -> 407 bytes .../images/debugger_stepout_small.png | Bin 382 -> 380 bytes .../images/debugger_stepover_small.png | Bin 617 -> 448 bytes src/plugins/debugger/images/debugger_stop.png | Bin 0 -> 1135 bytes .../debugger/images/debugger_stop_32.png | Bin 0 -> 1342 bytes 17 files changed, 18 insertions(+), 10 deletions(-) create mode 100644 src/plugins/debugger/images/Continue.png create mode 100644 src/plugins/debugger/images/SingleInstructionMode.png create mode 100644 src/plugins/debugger/images/debugger_continue.png create mode 100644 src/plugins/debugger/images/debugger_continue_32.png create mode 100644 src/plugins/debugger/images/debugger_interrupt.png create mode 100644 src/plugins/debugger/images/debugger_interrupt_32.png create mode 100644 src/plugins/debugger/images/debugger_stop.png create mode 100644 src/plugins/debugger/images/debugger_stop_32.png diff --git a/src/plugins/debugger/debugger.qrc b/src/plugins/debugger/debugger.qrc index a9cf90ef6fa..debe6ace90e 100644 --- a/src/plugins/debugger/debugger.qrc +++ b/src/plugins/debugger/debugger.qrc @@ -1,5 +1,5 @@ - + images/breakpoint.svg images/breakpoint_pending.svg images/breakpoint_disabled.svg @@ -22,5 +22,9 @@ images/location.svg images/newitem.png images/running.png + images/debugger_continue.png + images/debugger_interrupt.png + images/debugger_stop.png + images/SingleInstructionMode.png diff --git a/src/plugins/debugger/debuggeractions.cpp b/src/plugins/debugger/debuggeractions.cpp index 663670f0f5a..d3449576347 100644 --- a/src/plugins/debugger/debuggeractions.cpp +++ b/src/plugins/debugger/debuggeractions.cpp @@ -162,7 +162,7 @@ DebuggerSettings *DebuggerSettings::instance() item->setText(tr("Operate by Instruction")); item->setCheckable(true); item->setDefaultValue(false); - item->setIcon(QIcon(":/debugger/images/debugger_stepoverproc_small.png")); + item->setIcon(QIcon(":/debugger/images/SingleInstructionMode.png")); item->setToolTip(tr("This switches the debugger to instruction-wise " "operation mode. In this mode, stepping operates on single " "instructions and the source location view also shows the " diff --git a/src/plugins/debugger/debuggermanager.cpp b/src/plugins/debugger/debuggermanager.cpp index 0b5d0cbb1f3..7ed1a29b9cc 100644 --- a/src/plugins/debugger/debuggermanager.cpp +++ b/src/plugins/debugger/debuggermanager.cpp @@ -253,8 +253,8 @@ struct DebuggerManagerPrivate static DebuggerManager *instance; - const QIcon m_stopSmallIcon; - const QIcon m_interruptSmallIcon; + QIcon m_stopIcon; + QIcon m_interruptIcon; const QIcon m_locationMarkIcon; // FIXME: Remove engine-specific state @@ -311,14 +311,16 @@ struct DebuggerManagerPrivate DebuggerManager *DebuggerManagerPrivate::instance = 0; DebuggerManagerPrivate::DebuggerManagerPrivate(DebuggerManager *manager) : - m_stopSmallIcon(QLatin1String(":/debugger/images/debugger_stop_small.png")), - m_interruptSmallIcon(QLatin1String(":/debugger/images/debugger_interrupt_small.png")), + m_stopIcon(QLatin1String(":/debugger/images/debugger_stop_small.png")), + m_interruptIcon(QLatin1String(":/debugger/images/debugger_interrupt_small.png")), m_locationMarkIcon(QLatin1String(":/debugger/images/location.svg")), m_startParameters(new DebuggerStartParameters), m_inferiorPid(0), m_disassemblerViewAgent(manager), m_engine(0) { + m_interruptIcon.addFile(":/debugger/images/debugger_interrupt.png"); + m_stopIcon.addFile(":/debugger/images/debugger_stop.png"); } DebuggerManager::DebuggerManager() @@ -465,10 +467,12 @@ void DebuggerManager::init() qRegisterMetaType("StackCookie"); d->m_actions.continueAction = new QAction(tr("Continue"), this); - d->m_actions.continueAction->setIcon(QIcon(":/debugger/images/debugger_continue_small.png")); + QIcon continueIcon = QIcon(":/debugger/images/debugger_continue_small.png"); + continueIcon.addFile(":/debugger/images/debugger_continue.png"); + d->m_actions.continueAction->setIcon(continueIcon); d->m_actions.stopAction = new QAction(tr("Interrupt"), this); - d->m_actions.stopAction->setIcon(d->m_interruptSmallIcon); + d->m_actions.stopAction->setIcon(d->m_interruptIcon); d->m_actions.resetAction = new QAction(tr("Abort Debugging"), this); d->m_actions.resetAction->setToolTip(tr("Aborts debugging and " @@ -1767,10 +1771,10 @@ void DebuggerManager::setState(DebuggerState state, bool forced) const bool interruptIsExit = !running; if (interruptIsExit) { - d->m_actions.stopAction->setIcon(d->m_stopSmallIcon); + d->m_actions.stopAction->setIcon(d->m_stopIcon); d->m_actions.stopAction->setText(tr("Stop Debugger")); } else { - d->m_actions.stopAction->setIcon(d->m_interruptSmallIcon); + d->m_actions.stopAction->setIcon(d->m_interruptIcon); d->m_actions.stopAction->setText(tr("Interrupt")); } diff --git a/src/plugins/debugger/images/Continue.png b/src/plugins/debugger/images/Continue.png new file mode 100644 index 0000000000000000000000000000000000000000..f3dd72b56d99fe9b78d672506bd408674c6a67bd GIT binary patch literal 2320 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}k|nMYCBgY=CFO}lsSJ)O z`AMk?p1FzXsX?iUDV2pMQ*9U+I5v5@IEGZ*>Ivu03BE4*@7>qmQ)gIkDxU7PFfqxs z@@g<}(adIV30r;3OGEpWn(yTfYo&Hl!>)^m+`PG` zY+b6Lw509Oq!}tt5+~o-D0}`@B=Qpl@{DCX{*L&N2cHe96|Nr~{=XuMfWtj=r z?<>tVxc&8Ye3_kBzuBhaCwNl2i|S*Qf=}3~{^q|adFOHJ9`*of+iep|uUtE?ot?4f z*q>is9g8};D&-7*G1jke4GrP>;Wqv2SDswyH{bg&zutZ#PTBijZq36yE`c9ri%;%I zfB8vmP0U`7vi7OWY5AA^|Egzi_!i=H=y|%{!$&{!71E!))x7!b)*2Qr{r74M+bZwg z2)VuS-%9s@M`e@mrKwEeJaR=L$%}*SV8;}rqrYdfT8sF$U4GH%ta zZ}sQX{SoX zOn&1Qk+EUT@9Wp?F!B}3`ERuLuUUru*F_?A3A{ZROY><)(WHqtVx zN}A$FrwBPKSaPhd)tt7rLZb2F$G&^>8U=$A%k5ZL-kC@ox#6vE&wo^|+5Yb7gQdO9 ze>piG8tu9AOKaAtY0pxwFKGAAH~wAqMy9U*-SZBMf9&Z?C(V~ki}>hpaq)(wULU{h zV-66x>Z9$j8s@GMrrtVQ?u{9}Rt=L@X)!L_d4Nh5wrQ^?hB=EM6B`uDFpmXR}I z^&^v=8<&19RXOHzVoAfg7X4eitB-cAnx%EDm{&a@JifOulSA@V>V*}zRw|`dvwgiL zHmR1AJ$>H)S5Nv49XHPX6w{vL@sV-nMfVM7Lj|^de>k<@Y{H$we`lSap1zn;&k_`J zVv<6)=VT6*wt(Q^vm9GCMqUVt3*_RSoi|HaI(*i9pMRxWUw`WS_V4NbgcBE7vjc@f zzI;-Ryt*uV<4zY>gSUq#zpwOceN)Z7w|GaUPvm;>279}fO+os+RxsEwcRQzqi*!e?GCg_gn5r5$C2!tAARa-agScDtjfOv9TTz)gqEoUTYHO@KQx#;f!|rU_gq<@LnuC^mx=jw0 zuuUt-`6thq-mz>^s`ZmqCX-%jTAa}ftN84>qz4vM__~-IYQ*&lc z$BQISiK$CWf>a2}w zEuU}QytiN0DK*PbNZCb2?MWlo^7w_Fvp6qiOc8vM%%aD7+}VVC&dvZ04!>T-WX}h| z_t}4{)U2yCw#n32KggCQWK?t}>}-5Lv$Xx;byI%_T5T2Z+|O9#^x)^Az1KURh-~XV zI)kJ2M_8Yrh1rFAS+j*R{!98FEl@V&xwvSd_7BNjZu=i7ge{h>zV^<&^GT~o-h+)- zI5kX+s@Fw+FyXWRuexpfKF0Dja+hW_w)=)VhM!OUlu$9_y>Fi(lRQ5^@8P9WKlL3v zVzF|;$3C~^UE%(Fdm^+>g{~;oKXCi}oChbDYcFUP-!?zvPD8Ww`J~sA_G)y6Ir{le zPVn#F$W-^=K>5SQ7q^!$eYrUH;A=sN6+Fi?tzLZ;&e39;#UI`Ox5LQvjOPuXzM8gg+&2=zq=B<1FD7`@Q zh2NaR{(QEb-ix1awwxHPna_Uimbsey#_wPJY`&f=l6i5{{i^5LWAl&A&d+!8_cuR& zCf~!ORpTvZncJ0J_ov+pcimcLVc&n#w?ylMdd-cRH-hBCo$)te)8om$#(fcQtSVL%&pw!N zCpajwPa`+%an_oIjam#>(&Wy@u!-N9#69uAjClpS(`{$v+V9M)+Q8(`C;zhKnb`!{ zqs2CPOFf=q7>iD_RD*7o>%*~U(S`!omKhah>zt= w*`LpKkAI#Pv%S0Z_~+S=Yqr1s&&0!URD4?CwO1iN3=9kmp00i_>zopr0JvaNs{jB1 literal 0 HcmV?d00001 diff --git a/src/plugins/debugger/images/SingleInstructionMode.png b/src/plugins/debugger/images/SingleInstructionMode.png new file mode 100644 index 0000000000000000000000000000000000000000..d32007c18fa3fd55f8cd053aa782f59ef98002cd GIT binary patch literal 344 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7BuiW)N`mv#O3D+9QW+dm z@{>{(JaZG%Q-e|yQz{EjrrIztF#Pg#aSW-rHD|IfSBn8ptFeK(C`&k(UJS<~J=+62 zKC#L9|M@Q&r?7CVtb|TW#@X+`ZXFAkXp>j!dT}%3e#7fsbuQwrf{qRAUN2JMSkphl zdCv2fPjYXscwfCPnbBv~1b(+QuTO1!zuQRbL9{26w%+MQ3tG5jjvs71sp5HsvCSbh zvS^xB%4xf^|&0eJ%^J) z=xL&a#_3J-ukGbK^3KFpCr#{r;*O783DTjVD`THn^ywv~oR1{MGNnO812$S^Q4FnGH9xvXk44ofy`glX=O&z`&N| z?e4X`deHg+HA)>5)@WaZ$mtrA!a_S!RB$_)${Q zb8lW_-^q_3xEqbX{9P|lc>J_eg6EJ;HBpu)ool-88j6+*)x~r1WoyR zW=HyqH@n2%?zH>&#Rtw=etK?z6YOeeS>`_aABx zv~RjsZrIVf=1b0m2a$6g{&_Ha&TQ*G%k)m!*RKq9Q!iY*b?@Q4&NszYf#Hh{mWFO# zye#c^{;Abml3(JJ>&`rIUw3`w-7VACb#lw>|K)t|t$pX&Nj}~`6SXeyJ5$}fywLc> zv7R6uqn#JF8&qe$Y1y+^s&QpO|KH>M*REdInc=q7UP5f^w&gctx6F@^shnq?_rK-o z*TpPvCdWwGoxgI2LpSxl6ED}V!}ZCIvlEkxSc8SPKe_YuNb6OmGhG2vx_->@HcE@) zjJK}ayXEWtV@H2p_c+hIvU$pct%7!QG7taRD4WRfWk+jjv54wn2aQvV4|aw!JLGuH zFnJU>w<1FEeB=rKd-fhhav85qO~_+lv$*uo>yJnq%TcCIjh4BIEK1pH{mqz`}UgBNcf zAGntPK(hS-)0~Wd+UKYLnYHJ`U!6+F-iCFJV(lGVjSq}=tvkO~GC|@~^U+p;%Z-|n zVNF~5=Oq1~)@<_B=HQ{+4IJA2p|+=2`-)p`d#%!CKADwYW7pJWXZug;r<#8JxoOwA ztxP`CjLzn6SFN>9`rf@`-No|PYLU}o_PzXNXSaX)Tvq-GIfV-r1k4FMX#Bl?dhSZS zPcEVdC-Ml++7LMT{u}H25A*6@{#gIy>9@DOyr|~%kmK^@yi;D?OO#q>%q+Zo@1C6P?`P-tKldq}^P_*0 zwuMjf!DD|mXQi1~Done;>+B^f7|F7kS!%oKqC0oI+CI9*>|Pa^Z1^UO`=Q5-k0&!v zo%Y%owYI1vCuC3k&e|u7yVvJ28tC4QSowP88Rmz;xS34dv(G=oj4!yiFV(pDdYkYkC9(#BSzP^^~srhu*r&F(5_q|(}#~Q}b z)py{}Z61BSHo4wii>vC4DFX-p1JGADw_M=&fS7-D|`7b!e zyGw8WA!FMH79BC++uCMVxfBC-n0rtA79k$ z-kTgsNiMwDfBp5c_0O{o&p%&N5p`$s?kOA_jc(ogHQnd@n&(T;y*_+9O?<1+%81<4 zb=xh=ou?UHx!q?>mJ) zzn2Mn`{LWGRYybGm22X!{o1g4*DLvh2`>twUq|zE{`2?L%yn?$m?$A7b?QQCZFy?y z)1C4ADw5pu&u?9?x?xYzht6p~l-a-il+UZ1RL>N8?eY65)1#I!FfcH9y85}Sb4q9e E0J~8;Gynhq literal 0 HcmV?d00001 diff --git a/src/plugins/debugger/images/debugger_continue_32.png b/src/plugins/debugger/images/debugger_continue_32.png new file mode 100644 index 0000000000000000000000000000000000000000..1208cbf0cc28156abe60179407af1781fbf522a0 GIT binary patch literal 2310 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}k|nMYCBgY=CFO}lsSJ)O z`AMk?p1FzXsX?iUDV2pMQ*9U+I97PNIEGZ*S`yA35OQ7e-@Ci9(^4B#BLyOEJl(pW zDIv7RO+wbx^rBShoWh*PTRes5`dHn%k#eiV>Q;O1ER(G&wU;KQt=f1jWU-;C+QnI( zkE9(7SjDHg&g0&FK=1dxy}Q5Pn^zpz#i=2D{+#{)ozLeL|9k)MeX2{~k(9*+*2yY4 z!V67XUfd~p9%{WX&ncZlw)05H_Kyu0qowB*%$>=>An3!ocaf*(9h2fP#;#@36W4gQ zgiY7kTh3ek@avC@iEmxIZ?*|;e{T_4HYa>%@Wv zpOBunf(MkPp$^D9GSSDw}In+WK>wl-i(VeGd_LpR1mbQ zOyIQd^j&$p?77XC zn~^J`_IbFz`|~%%o#EO7i4?>41VodsV%+}QaeG|8XMJ?{_eZvC8tq7P+Tc*I=q-C3sY%$~Sv zR@<_F-anS7>L*G5O%S$x6#wLSSAYuV1rhgx4R1wbUfD9w)nYzfbY0ot#3XB_0+y-- z1F08(S1*6mayfX5l*Qp%fsV=5u`p5&J9b}~JF1Fr& zXXeSwdMlDccwu1QyGu#`cligZ=(Vo*)?0g7f7z{tbC{mKEH3$CDbnMS+FbQNMX*5J z;q-+G(Yp@FmMF@+KX~%lc2(Y-^*=P5zF8D7w%IUmHqzQqe>pS6zDnljpPC=lsT~5p z`^Eis#`LtGe!A%UZ22XOGt1;QUCsLHRT^buWh0ivCdW6OdD)Yqkd$yGzhy_3&YphY zlb6lbg5@ka-6~7fz2>OM-Bzpkn#1we3j>$!+rKU8vpc_+ z%a(KHYkq!9-o*Xw@}%OUO*~Hyul#X&*J6X0UKcX|M`)Bg^Gh#1+1XwuNb1CrK?75DePA@$V0| znhQk|M|TBj@>D+3c-+ZUaGcHXLD{1xiPHbRO0%;`T{66~&hbKK!o5GYU#hR(xApM% z$?;cfo_)Q)T;_6;%d@kar=PjF<PE)P7T%cR&CvDXckPa->kY?_sl9(EzW@8Xu2nnF z``zFd5O~c|oqulAPovG-^K`DMb{Tbi&j{T6PN8oW|AU;{>>d}FKCmv{{&?>zJDnNP zokzLF8x$W(J!ah!X}zSvO!QfEYQzQ|=Fex-=2#Y+eR_U9?uPyLH80pFo2gXo-551* zox}D7X=X*$1qR#`Gnlm)dx8$EQ{C@!cxK{>y~Z1BB2{tOD&%!gg-c4s$g|^zq{bs5 zm4kwP^2+rFT>OlwCQ^bNZ3b^XH7LKH;0NF)^5$d&QCv^iXNAK{(4$MQgUKW&GlixEk-!WhTm3eLmx)+EzCeQSbRPpWXTTc>Zj8wgWdTN?ruy#?}T;yJ;2i>bZzy z(+RDso|*-`TMjNb?=pMo#3{ctewu&%Z){)lZ|39q_5UJQ{z+^-?(uQ^?YFO9)vmXF zS71?B{q4=oFOSvzMAS1wea@VgkO)f?SR|+>BUZt|y;= zJ}9wzAGvzvO3Mq^udAQ^UwyG?Rng6?-)(38uLu8n9G`t(a{u>*i~>P|UQ+whwnoM8 n=We)k?Y-S?gPTA9a~d$rJEVGVmepxc`-Z{O)z4*}Q$iB}^2bm+ literal 0 HcmV?d00001 diff --git a/src/plugins/debugger/images/debugger_continue_small.png b/src/plugins/debugger/images/debugger_continue_small.png index 4a3788c149b374223fa382629cff3833f6bdb688..3f49f3fef3172461fdd462fc5978f5ccd7a84c2a 100644 GIT binary patch delta 692 zcmaFN`jK^lXZ>VP7srr_TXQBydxR7U9IJo6X5Dt5&p}y>W{ORk__S@(q9@KSQXK-S z6PGCc2okXUam$(IYIH;=zhlUZMm5JEw+pT;`Zs(z0`GW4UgwUU^?KXxck?cn-0?N8 zdC4zdd~VLqea6QBC0(zVUYmc0ZE4Jz{0Nrctnw_*P3u02?aj`uU$ZI9p`$Y?>d~eZ zA{#QLU2<8U^XS}q_PLlIGn7k}giQo5 z&v?cDTj8=$w1!eV52NDjBNz8C7V$2b)s=kY%*i>QWlpY1DzDL7+}B^yzxATo9T%Ur z=|?$xUotLU(lo*0+ww=7Hy){f&v?6G=Ip0;WjyqL21k`S&1-!0<*`YLoNC?r*-IsL zy5lVuvL*Q)PxGpstd;)FRO-pe*1}g-UKSOneR6-Fs*dyGO#dwP({QQK#H(&dVadN4=nsoY;e|_tb z6(S~g&#T{7NIa=zCFHbX!lFyH8B#BrQtx+76&BY?Jhzo$)*|EAbDXBmd)IY3^l2m(R|J3)lXU%ljEKAyNe!xigU_hX*V+$wu??ZPwC#TWja zSD6*$5tQ0e>nFP3d+Fk3?b7SleYo{Y=8)+X*T&?#D(mjEngy>s-XJe}S2?upl>E}S zt4yL|ZzYId)6Gp@I%C!Wvpn$|Ot&k-JLXE~J^nu@o{5K{bdSjKS?{dAF)%PNc)I$z JtaD0e0sw0NRV)Ai delta 678 zcmey!`j~ZsXML-ui(^Q|tvSK>y@L}a>du*MubZGZJ2Fdr?Ls$`#mt^ASA4@4b1w|! zX?o$baK9qQqV5liX0Q9Q?8FDP6WWe@xGo*a2&v(%+&E_N=w-IN z#l2#Qb!F;N{HDsgr#V~g?0gX<_3->k&TBk@8p@uRFUBUA!q5WJE8wwcdp*fI*TbIRY>>G&DG1bS6JqR1f7_A zUEp_!Q;J!BUC{ouWxrnA7Pa50zv#P(Ys$8U0~^_A#8vgNeib$Hy&te8r_(8x{Y~D3 z16ohs%I`>9$;onO@7w_G1}{cc{)(8mJ39?{_P>^s3FI#dT(INdUZH?zoZrhh@15Os zz;gL#1(VV{ukb4{ttDeaH5v(Av(+8f!ka+%Bn~e`DHfrd+etd%g5jKB(3U z-YMN0{)_FyqcVk44ofy`glX=O&z`&N| z?e4U*E}eLi_;YW{48JiTKQ#|}u$ae1`)S=-**^P)CxJhJJnUoQKx8YQMY zt=8Fo)6LA^>^)?0VPS!tf0*8J-{tP1O~Ufac79}Fc$qTkk!5jZ#Xlw%W~B~>MLVwC za&kY-sn*2S{CZhota->aDPZ%H$| z#!?Nhr4fTrw^MB{l_r*UF-o~p2sCIaO(dH{t?9IfPxBR<$uHe$+mq)uJP3i>~ zhP-oc=fC#pXWy@nKGS@P4YzOR72wEP_pkWhMEB=Y+qcM?UEH@rL)As8wPM~wCwKMD zY10A>|8okzeSLq=;=KKzKki<=t!K4ElT=Ri6ej77x=GHR1qw6Ld5_6@s>HSl>(v^z z7dR@e+;aNtI}Oj{lRtH_nwb0xv)sr2(&XpbwFX61Y3COQTu_@Je8G0_-@3dV9tYev z{VboPcUgXp8_e1Qr@nHZdLHtx^2?3ut*%EG zuc`s`gc}*--N)!ejWkA!Oo?nrVR2q z_dXrJdF~*Wtk${HCuch)X?VT47TK1xH*Ldye;x_dWA(W=FJ-7V;v$<#D+`bQ^mR*J zHSPv^dryBSR(89#Jgw}w@#gn;ZKgt^Jg71N{+So=d389n8NOSj{UQW zCQIg!Xhw+YT`LE^~T!8_4M-LS_^Qf#$`8DNL#PhF-8isvI zmwjwLZL&0H)@0CG%~EN4;<$B#>Z@}>s>WOmg*w{5Z&+xYeo=a-S*Y{HnkSccHKb-e zYm`XPJh<`-pHI~V^M`FBp%)fBd1tM|?y#u&26GAHe62=xlV-6;WshQ{BRo1cJDfKQWFJO_o#FZ~}Vb>P1+wxIM*S?pK(w1p(;tF5E(z8@n z?PvDSi!+ipJ$a(3?dG<7Lzb(s)~VA9t|>8gxkpPB7`$Is?b(ql+$SZJ7*pUAe(~f^ z`I!BdK|8=ZT7j-@9zIwvBGWdmoujr9%nYq+I!$=M1ZN{k$GC& zt8V_vTbGxS({f#3No1Pftcfe1DKRN>rX@8mE_FVvEU=U#?ZowU)jZFRiC&#w_wnsY zOYa4&YUddR>sN_!bc!ykRE>HdX*j8*KH!i^qtWcM94yW|-p_0EcpsXdwdui`_qNj9 zce*aKh`)dOWT(pIpAL5)EjQjjW%l$XGmqY$lFZW9aP|82T*S<9~zFWNOxn`;pKl9F-9TrY{j2(p&4mp<8{ufQrbZD2FsvmVE z#VWMb#!7%|r&adu)cpAH??=5$r-pV128GSLV}5C-g#6C7eW&dgFR9qK?U>6`9q~mo zzWoXaj-49MTs-q?mTRcw`{)R{jr@EuN0*#l+37oF(Z;IFH(t*@w$%8zMzQ2Shk(xx z1`Lrri$7o24hvngD|dy4*TLJ*-rnB6@&5t!zmM~5lJcTXU)8OY_}uMns@C?;s(+&N z^NkBuN%(jXzDYeTaa_OK%UH)}sppfe?=D_7zjtqczWC06;ad-{ zFwp<@v!-BYjO6>Ju++Ub#4hfq{X+)78&qol`;+0A<~vvH$=8 literal 0 HcmV?d00001 diff --git a/src/plugins/debugger/images/debugger_interrupt_small.png b/src/plugins/debugger/images/debugger_interrupt_small.png index 815400cb588623d836dbcf451a44627a62e2b5cb..897394820c0d3c9889b3b3ed97fc53f8d49c573b 100644 GIT binary patch delta 533 zcmZ3;e3@l}XZ=@C7srr_TT6oDy>ADI*qiV5G|8MkYn$E~@$P+B>Uo$Zztw)TQsD=C z%if;`-vs|i*!@uBDS6;L{}-oASJMKC=iL|HCazm&e9bH}T6o&r>e(JkHi+#h__X`^ zvpM&F9=25BV5&H`@Xh3yzdxQ7+I_gMY+x7|w|LH?ISZzo=hQu(ThDn~LCN8`%%N@C zD_z6G7Hao7Oh2XYn_ojVU^ib^w9{-}l~wkN4$m{M@V`m9wjnt3k8{9|lggXa|L)^U zJ{xaZQ_-#xD&^*=Hm(#opMI|u!6jk_rjBCm zrxXr0H_8gioQ|D-{g?;a_lBk`WjDU6DBTFHyI+uQ#KV}j;L5t2UybFLY}b~~spsp9 zYPI}){))*K9qwEA_ZL3Cc+w`{dw0~^mp^SJx|lp)_w;^Cy05aURr0XznNOZ7A3fh_ zE{Ka*5EIcqSz;=~iWo(m71QIrZxyn-6+{W&V_r7ekgS>a+rNR4Vd>5_7w>WM9pAvfz`)??>gTe~DWM4fAGi4T delta 353 zcmcc2vXFU#XT7thi(^Q|t)5A{y^aJ3w5hu}3h3zQu)N+X($dh%uV5CIH1(dB4wL2< z(VF%NdMr9YQ4vdo6}RRqbc73>5#7}JUq{$;Q@StPJ|Cm!XX>AwX?al}&8k+xFnSR>P%(m0{=rPQS*NGI+9kI_tbN^qvXt9qGnf6eEt#~eBlpo0^V6F&cn+U) z5^kyaz;4W{=Rmoxnyx74xrYH+V< zw%(w&U)TSc5l7RG{X6e6FOz(1xP#UHf#@BEyx&{wjjl@6vq~`3d2Lc(;dVWUfq{X+ M)78&qol`;+01E(_{Qv*} diff --git a/src/plugins/debugger/images/debugger_snapshot_small.png b/src/plugins/debugger/images/debugger_snapshot_small.png index 603c3732be0c172c9824aecbe19e02931d1c497a..071451e2c60a24de769e2d9d382315c0a2d0469d 100644 GIT binary patch delta 572 zcmcb@bd_a-O1)%>YeY$Kep*R+Vo@rCV@iHfs)A>3VtQ&&YGO)d;mK4R1_s9Oo-U3d z6}OH|wm%URC~<85>vH2gQcAPB>N)i1FHqUS+QgN|yRySOfz?;{QGlP753SmNy4zux!5B^RlEXZF6VPN|xq>4DE*-i+1ig|KK7o z-+7^Q!`Wv8R$sl4wRM6|y_({mh)2)fvhOJV&RMs%p}?Z&V+D_+z=Q97>@jIWi z(P3+ptAc>T%Usco(fl9%b~XHZt{k(!Omy)@j=1&W%?BA|j=yC*qT$?jSTRIPRL;JZ zZ|bb}ppy@IjvqKT-&t>Z^XaFHVkfM5A(qmh)0Sv3)2HF9zsLMI$L)3e@4nQB_goWN z>*W-pA+noKqd`ThyXDH;vcjL2T=!J|WxDTQd(iwF$07x#i5?5?zd!u4{Ia)`|M2h#u+cK7B$1Ihp zn{VpW*va3?`+n~5sbltvDLi}Q{130XZu;6peD&3?2pzV0&o@S`-S$wcK7HHWw~qcZ if4<-U(WQZrfpyXu#yLqlw=*y>FnGH9xvXGZx^prw85kJYlDyqr82*Fcg1yTpGcYi47I;J!Gca%qgD@k* ztT_@43=Hfgp1!W^x0slC6m=w?_N6f}FkJC;aSX9Iy>zl6Uz3A?>wT&GlZ+j59)~zz z0FcsV<97Fuy5J(zxLMkHv^-xmmS&THDy!yfh3mK8E^GM zuQmp4+orR9y1>ff^P4Z;3jJK)#dt}i&;0?<)6G9>orJRv1+r}X|G1M2U%$ET*O$(RA08h5A#?HohslGh>*M#^J$v$`B=6>? zr>dKl?AcSZtD~dC+)lq?&j0@}E-v2PAj7Wktf?wf&Ft#`|NoC4sPFNgZ@2gV^Yii# zXBwxgZQr_eZJX4G|3|yUvwM1aoF+1TvDedYVSXukLnVG+&CZJ#E*LPJ6yP!S2?`3* z&cC;3CL7O&<1Z%J*Z&iF`1rB0QxPLunoE#A=aE+qXShqQE@S7HlPM`Hd-wm}-`~Lt zZbVK<%F#zopr E0E{uHLuMS`5e3(o z0UIAX#CWV>+!}E9_k<YAWkE(x^VCAj=t^l2%Hg??g8k31Iq67A{fDX3JdxyEFg z&9E|PMVi0_)+|2eiw34T6<^NVmp+@*)jYTN-1hwY4uA9=-f-3*S>y0WszYA5$kFNW zsmEr!`RAtug@?0$EMMtrYQeZSfji~BdpYAZfjytUm^y#Ea<=B{WHBR~y(Kd$zx`Y< zku`(E_22&b{}MB1%#ct~QJI%Gxn1%=2dlA$7nkuDwcUm$;wt|-dwbU&NMqRN5EJlh zb^e3*FH=4|Jw1K3!~gn2&tsW#6fWL8_>M2YxT98RxfYY=M^2Ll=aYsEBIW-ZeyE!0 z8wfmRwNtpqcI1wO3?uKEEQNoLYq*&jeuxX~XMME#!kg1Q`m-3Bco=p+n<$_?+0l!E Pfq}u()z4*}Q$iB}!C#wP diff --git a/src/plugins/debugger/images/debugger_stepout_small.png b/src/plugins/debugger/images/debugger_stepout_small.png index e5eeeb32ada42479ca7de5d9ab44097450045f4c..4a3bfadf88c0fd60b1afeb7a06d3787f2b5b1f2c 100644 GIT binary patch delta 316 zcmeyz^oMDJXT6-Ki(^Q|t)xHy|JyU`B_t&o@p_~hJz%>m$tm$+|K7c_%WG0oRhhY& z84G@VNZj+O$K)%MVMFW0i4!$ij~zP}k(;D))NFy`3_S+H^Yd)AnSxF_tZ7~6;N{gN zIG=k)!z}HF5`D9?0S~y9&dswu%~5K|#kN!7|NHy<<)fpcrPJ%r%qVQXV!&Ye|9>mD z_&KJTat>$spPWCE%As-Wg5e3)cor5Gk>up$onrcNe*{nXTbI9^GhyPyK#dDwQ%V?o z#Am!@$at)zpez>q?CI(0(!oJNe>y!+9hJAM33%}IscCvzT3WN`zdt{NpB(R(Z<%Z~ zg)P&BAxUsS_cptV4-Xb>Hr-sjf6JB<9(((Gj(tmdbOW9j7Zv?tp6T|2lQ&v{iA928 Y{@zopr0QA*}ZvX%Q delta 318 zcmeyv^p9zRXT5@_i(^Q|t)zql{1y!sd>#EvAEg!kaURM2|Nnn_L!#5H>CA>6p=u#- zECj@bvK@3oKHI5mtWgM4KgQsuP{(bmz!WQVlR-^qmTAKdk&e~{HIWK@&6gw^Si5H! z3WPh{jBmIh+!5LM!&JcjSf&G$Gjq?*5=Q4{;|YE&k76A@)+f|39&K^HBkdKhCUABJ z8$+%*b5K&iJ5vo?`3}p@(#E%sj&@5<(~11Vf8rkFcSYvIk^v$~-FjaP4otUlXq;vJ zzy2?iQ(^so8`&vj3AOcZ1*RXj7*yzvH$jL(isi~*B>H5n8n>}7g%RwKw^ zx%1wJhfH<~_t>tS;WhW&rXan#G4T_#XRMOhSpxxvBl{O*{?{`3ZS!nE(I) diff --git a/src/plugins/debugger/images/debugger_stepover_small.png b/src/plugins/debugger/images/debugger_stepover_small.png index e8a5d080466e7b77569e99e5635bd06a0a4dcaf2..2e5acd2256f8d540d411cfb75c1c8dd39c56c713 100644 GIT binary patch delta 385 zcmaFKa)5b)M?GVbr;B4q#jT{21B~-*tB*Z<{o0!G#F>->yvsHxT$Es164hYAy=3R! zy|T;SojP^ON6h4`g7jy{ocj9udG_`H3}ozTW-!VpI9`fjzx3z*{r&Tg_shpu{`&Ir ze_LCd@%G%?)B4VH8=Q@D_#@o$|NHmvpzUAuV z6-#(RYJOf^>@FS=5y9h7lhE+5(N#atQ}RWVrNb!(wU6K5-;Y-)cF1w^l(bCw+8Dvt s`Cs}4tG!cP!k_>D?U_{>6b>-_f3QOE%?z233=9kmp00i_>zopr0GP?KFaQ7m delta 556 zcmX@W{E}sYM?Dj_r;B4q#jT!6jv2y%0&V|u%r|NuT(Y*4(@fj*z_p{f+)m87dS0zv zK?06n7F7gjXdI2!i#ytF?&yDSOU246kwAec7RM>u6sB!C>UKM!$8qg!v}dys*zv0tJ)QJB8~_^lH|h{2IoZ*YRY! z-hGyrnXU(%yPO`xd|o(NeR-+>*W@1`?zbC%ez8Ht#_AWl!AM#AAd5Bnozc5-{eE*cGfI@*YHg2n2V5lPeQ#=Vls0; znd9R3JBsH?z1hcAv+uChx}EjW9m2M@H4k0}Xt9}!HC)nL9JEqlw(g>UAFV(6SzC6A zq^PkKzWO6lx9FP zmNka_kF%K{R~l9MfvuJ5 zp2phy_0ijJuiiY0`jWh@rCO5Laes*Lf(sWM<@353PygSsPtMcn$po#3*Pj06I5j6_ zXIx`%ZC7i`mF1rVU*%@)n7Bp#yJ-JO;kvlQJAv!3&#U>i?8>)Scl$5=W@Yw{Hw)0o zJ!IrNq5TzwM-H#vQJ^2mvg--$6qRqXRJKNG|GuX;`>7k%$%U}m_jf7L0m T)L;t(0|SGntDnm{r-UW|ha?S& diff --git a/src/plugins/debugger/images/debugger_stop.png b/src/plugins/debugger/images/debugger_stop.png new file mode 100644 index 0000000000000000000000000000000000000000..5679daf6e08e324f977864e55e10c96154d2e2f4 GIT binary patch literal 1135 zcmeAS@N?(olHy`uVBq!ia0y~yV2}V|4mJh`h6m-gKNuJo7>k44ofy`glX=O&z`&N| z?e4J-P1e1YuA+>>jKz(uHRr>6&3a6(^Bt1ndNJk%^Cua7RMUi ze52J6x*bWR;GW4nEu_7sWa;IR5QG&G3)eN z{{;<-^$l3mg;#7-FNFV|^CHZ&2E>DoITId;f2@Oz&(otVuq_B(D3PKXp&f0fw6uGU{T7wLN!C zYnk|e5rbe&XwXK9mk~L!{pM>N7#{ytIX^eKFePQ>%CM?DF5d9pF8o3~6XoR9ZLPiU zeZQ`5&|qwM@X?beL84Q+k4`i1SKeC6(|`VfRL1R%vt`fnrl>8uaPp)nCli;%`NP4g z@e|&N>hS+qC=l&G_tEW=3FdX*CEr+_Ik8Xt=Z-RS^>z1>EyR!9aAf$^Hz#KCWN(J8 zDw%d0Uhggc`QnYn%z4gxF5f@><_^;|(FZr1{U@H3d;C0pT~TrllaTWfHv6UDPelK* z`f<~lHOMKzWWU3kpjl9Fg%*?!Fn{w90$R3sGuC3ksrtT|?HGAA| zA%*8Q8u81HUJw!0Ob8D#m|UmT7JEp+`a;i2)_Wvl}GOGHa5?--c>Z|*5mD-`LENns-k8~%{E+>BHxSK}Y=lyKn&$It~c;RAwVXpR27D2%^4M)G; z$W%L~7bLh+MS|yYg!sC@xsIvfhYxe+t-Y?I)VSff%I2~iul%eY%WOLwda%HiH;J|M zTfgVdnrGThqEnXyY0k-E^Uf$PKKRktzOFc#^KpD#)#0h8{rmPUUHm`Ac}wnsRlDX@ zZ{D7{g74LjwbB*)1VdTB?EW>Y<4Cf2+zky!Q32LG#=T`4pL}A2f1lgS%pTtvFUj>Y zOEQ7a!me1oZrkSF{YNr#obCCSE)-e7`rt3WUFEK=dw(B38@+2@^^&E<#ttRX{Qr-0 tZF&ESal$*>zur?X@7P*>wY#3N?fvWYHzkYzGcYhPc)I$ztaD0e0syu<2C)DD literal 0 HcmV?d00001 diff --git a/src/plugins/debugger/images/debugger_stop_32.png b/src/plugins/debugger/images/debugger_stop_32.png new file mode 100644 index 0000000000000000000000000000000000000000..23ee07ac99d1b6bc34759b75e620cd20c200df18 GIT binary patch literal 1342 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}k|nMYCBgY=CFO}lsSJ)O z`AMk?p1FzXsX?iUDV2pMQ*9U+SRQz~IEGZ*Iuai3BNHm|FD-w=fg){>-6x9Tqk3_e zSG51cz4G*PXFi@OnXYqsllAVaUsV2|n>p9``Tu|af1j&AS1={W=Jc}3_4l6dSbt;b z)A||vA7^{ncbGLyHoh=xip%<~TU})eBI;Ij70So$<6&#)p4ph7JbALA`ckc5r;Z%& zU%gzxqS46HK{#aTV~_J1#~p?H*`BDi`nZHzSsAo7if`ZUSXQRs8C1j2q!3~~`S@p> z6Q{V2JWb_Ty;@*qa_Ss6=EZUIBiJ%{-l;k{JbQld{JAC_-M6k@hgVE_w6vk^VuOLf zq|2Q5PjIlz=ACrE{z0Whg`psC$3&&F-4CTD8tT*74lYu4WstZhE_{-KH=1|f#lQ-7 zc1KpltSw*mFHkUHPRZt8XI(B5=qcFZaoELMnIqIEg!#`Qra9a58jUutEERhh=_K`G zgV&2a)#d%KD=z;F5&04EWcS{^fpgp4SD!xX8kVeF5*aBlGeY+7-vVEshHi6aCE=Ob zH8L)#Tij>ON?5hJ`S44}`)7pi?7nUA!eqm~I}MAv#UIAUw}1cmSbewb_IiD;`~ON0 z+N4&x^cLwVu_z>G5I*o`@}` zaYawL!p#34R6jg>McrE)JrU8Q(p+Zu&-0qMu9*<($~FCTr#*YyhmU)!4VFJ==v(`P z(dE_@p32G(0-W>zZEX|3Z_z*9@4Dl;yt;jomyL@nEUY>=T}pcK#qG-V>&nW;-1`Lt zx3)dmbnyPZjk0VG!g1_J3=C8*=x5{}<*!|=Vf$Gt%kS!emk%G7e4gOKm0iiXCCc`g zdd>q@&bl}k*Q1F`nu@UtSeZJw-cO|ZF zZ4rh58ST}vJGB}tcvWx~r}5v5f9b zXZ!!&^R9S5eYN-0e9_3&UypzCo|xkkYGi0`dgRBogHvYqex15howcWH!5Xi!(y~31 zrv198x?t1W1MQu&#KJD0UoxX8t6%i`p4?Mr;jh1VO0Hby^Jb0j;sZ4zmnZYzycx*A znHaPBp!G?ss>GTvj>U^4IhN{Pe|#rvzUF*R%~|u;>_-37{_1P