From 66fd8ab394a75b5f842bae203ee97098dabe8b9b Mon Sep 17 00:00:00 2001 From: k1-801 Date: Mon, 31 Aug 2020 09:48:43 +0400 Subject: [PATCH] Dark theme icons --- qt/OpenRGBDialog2.cpp | 48 +++++++++++++++++++++++---------------- qt/OpenRGBDialog2.h | 1 + qt/dram.png | Bin 640 -> 109 bytes qt/dram_dark.png | Bin 0 -> 116 bytes qt/fan.png | Bin 675 -> 164 bytes qt/fan_dark.png | Bin 0 -> 168 bytes qt/gpu.png | Bin 676 -> 131 bytes qt/gpu_dark.png | Bin 0 -> 142 bytes qt/headset.png | Bin 660 -> 143 bytes qt/headset_dark.png | Bin 0 -> 151 bytes qt/headsetstand.png | Bin 657 -> 132 bytes qt/headsetstand_dark.png | Bin 0 -> 143 bytes qt/keyboard.png | Bin 665 -> 126 bytes qt/keyboard_dark.png | Bin 0 -> 136 bytes qt/ledstrip.png | Bin 633 -> 111 bytes qt/ledstrip_dark.png | Bin 0 -> 121 bytes qt/motherboard.png | Bin 653 -> 137 bytes qt/motherboard_dark.png | Bin 0 -> 147 bytes qt/mouse.png | Bin 663 -> 141 bytes qt/mouse_dark.png | Bin 0 -> 152 bytes qt/mousemat.png | Bin 658 -> 151 bytes qt/mousemat_dark.png | Bin 0 -> 159 bytes qt/resources.qrc | 12 ++++++++++ qt/software.png | Bin 655 -> 138 bytes qt/software_dark.png | Bin 0 -> 143 bytes qt/tools.png | Bin 661 -> 113 bytes qt/tools_dark.png | Bin 0 -> 124 bytes 27 files changed, 42 insertions(+), 19 deletions(-) create mode 100644 qt/dram_dark.png create mode 100644 qt/fan_dark.png create mode 100644 qt/gpu_dark.png create mode 100644 qt/headset_dark.png create mode 100644 qt/headsetstand_dark.png create mode 100644 qt/keyboard_dark.png create mode 100644 qt/ledstrip_dark.png create mode 100644 qt/motherboard_dark.png create mode 100644 qt/mouse_dark.png create mode 100644 qt/mousemat_dark.png create mode 100644 qt/software_dark.png create mode 100644 qt/tools_dark.png diff --git a/qt/OpenRGBDialog2.cpp b/qt/OpenRGBDialog2.cpp index 974c0667..7ec22a49 100644 --- a/qt/OpenRGBDialog2.cpp +++ b/qt/OpenRGBDialog2.cpp @@ -11,48 +11,55 @@ using namespace Ui; -static QString GetIconString(device_type type) +static QString GetIconString(device_type type, bool dark) { /*-----------------------------------------------------*\ | Return the icon filename string for the given device | | type value | \*-----------------------------------------------------*/ + QString filename; switch(type) { case DEVICE_TYPE_MOTHERBOARD: - return("motherboard.png"); + filename = "motherboard"; break; case DEVICE_TYPE_DRAM: - return("dram.png"); + filename = "dram"; break; case DEVICE_TYPE_GPU: - return("gpu.png"); + filename = "gpu"; break; case DEVICE_TYPE_COOLER: - return("fan.png"); + filename = "fan"; break; case DEVICE_TYPE_LEDSTRIP: - return("ledstrip.png"); + filename = "ledstrip"; break; case DEVICE_TYPE_KEYBOARD: - return("keyboard.png"); + filename = "keyboard"; break; case DEVICE_TYPE_MOUSE: - return("mouse.png"); + filename = "mouse"; break; case DEVICE_TYPE_MOUSEMAT: - return("mousemat.png"); + filename = "mousemat"; break; case DEVICE_TYPE_HEADSET: - return("headset.png"); + filename = "headset"; break; case DEVICE_TYPE_HEADSET_STAND: - return("headsetstand.png"); + filename = "headsetstand"; break; - case DEVICE_TYPE_UNKNOWN: - return("unknown.png"); + default: + filename = "unknown"; break; } + if(dark) + { + filename += "_dark"; + } + filename += ".png"; + return filename; } static void UpdateInfoCallback(void * this_ptr) @@ -152,6 +159,7 @@ OpenRGBDialog2::OpenRGBDialog2(std::vector& bus, std::vec trayIcon->setToolTip("OpenRGB"); trayIcon->setContextMenu(trayIconMenu); trayIcon->show(); + darkTheme = palette().window().color().value() < 127; // Adjust /*-----------------------------------------------------*\ | Update the profile list | @@ -185,8 +193,9 @@ void OpenRGBDialog2::AddSoftwareInfoPage() ui->InformationTabBar->addTab(SoftInfoPage, ""); QString SoftwareLabelString = "
Software
"; + SoftwareLabelString += ":/software"; + if(darkTheme) SoftwareLabelString += "_dark"; + SoftwareLabelString += ".png' height='16' width='16'>Software"; QLabel *SoftwareTabLabel = new QLabel(); SoftwareTabLabel->setText(SoftwareLabelString); @@ -211,8 +220,9 @@ void OpenRGBDialog2::AddI2CToolsPage() ui->InformationTabBar->addTab(SMBusToolsPage, ""); QString SMBusToolsLabelString = "
SMBus Tools
"; + SMBusToolsLabelString += ":/tools"; + if(darkTheme) SMBusToolsLabelString += "_dark"; + SMBusToolsLabelString += ".png' height='16' width='16'>SMBus Tools"; QLabel *SMBusToolsTabLabel = new QLabel(); SMBusToolsTabLabel->setText(SMBusToolsLabelString); @@ -314,7 +324,7 @@ void OpenRGBDialog2::UpdateDevicesList() | type and append device name string. | \*-----------------------------------------------------*/ QString NewLabelString = "
" + QString::fromStdString(controllers[dev_idx]->name) + "
"; QLabel *NewTabLabel = new QLabel(); @@ -341,7 +351,7 @@ void OpenRGBDialog2::UpdateDevicesList() | type and append device name string. | \*-----------------------------------------------------*/ QString NewLabelString = "
" + QString::fromStdString(controllers[dev_idx]->name) + "
"; QLabel *NewTabLabel = new QLabel(); diff --git a/qt/OpenRGBDialog2.h b/qt/OpenRGBDialog2.h index a6a05dc1..38ecdf00 100644 --- a/qt/OpenRGBDialog2.h +++ b/qt/OpenRGBDialog2.h @@ -73,6 +73,7 @@ private: void closeEvent(QCloseEvent *event); bool device_view_showing = false; + bool darkTheme = false; private slots: void on_Exit(); diff --git a/qt/dram.png b/qt/dram.png index 9fdeb2fd6d534c92a9c6fe8e48c87f300f70383d..1353b020f4fe44f8bb5795a53fd49a451df12ba1 100644 GIT binary patch delta 80 zcmZo*&7Gj^#bDy;;uvCaIypgtwTFj?=f9?DixBfa>E`8{q%| delta 615 zcmd08V4a{`&)Aab>>S|f?5t2wl%JNFlghxLF|l@{t;b;pnWOQ+-AYrH$^r^cT(F81 z5G}l-C9=?Ig=kc%!Okz-vrJSp_4=B!4<774x~jQ*^E$qDO$t94A3b@o3r@d!PR%gpxD7o#U`Y1_lw^rGHr3S?>%Jp3n&gdljO`7yUCjR?} zk6-nUZQgVKujQ{RbB;31_pmw5b6M@4!n}K1c+dSlk{C86^ilC6!^wIce@>JxJ()j; zTaVkuIA>Y#=Oc+p8!sI6V&A-IrJ%o{dx-Dy8pX>gQ$LHPuZ>AvTm4C#t@zg|qwAS{ z3XQHhj!hh_p;H3ddL`Cc)oY3cZIS=}fq!>hXAIX)uY@NN4y;ls*ZKdk@87-k(`4bZ zOA=%__E?;A7kP1yRm$}EPrI@?$2cFPXzWexYz3tq+ zf2)^Wz0aR`sAz$kT22B30|Q%&pIwRZ@tDx$hnCPX-1C$r9Iy66gHf+|;}h2Ir#G#FEq$h4Rdj3e6|7^{F{v?l$NY%2>HC%&zcv2#uPJW3n&lUb Tuf-+|3=9mOu6{1-oD!M<^+OEC diff --git a/qt/dram_dark.png b/qt/dram_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..6cc6b6dd40db8d3222df43a9030217859bfa95cb GIT binary patch literal 116 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7tUX;ELo80eooL9#V8C&t z=l}oWT~;L%Ze5HP;bXek!MjTN5X*vDqL=2D`ZuK4D=g=#&%5w-Z|P_AyhjY%*n;;j U5~+T~z`(%Z>FVdQ&MBb@0G$XYl>h($ literal 0 HcmV?d00001 diff --git a/qt/fan.png b/qt/fan.png index 678b4e6a1b7ec0dff16901755dade09942b427a9..20ecbb0c68f2ab7bfb6bbb1853445fabc5836cd5 100644 GIT binary patch delta 137 zcmZ3?x`c6pay>(~r;B5V#p$)dj(i6cc$hZ-ub&yaE#+lcRH^L?#}!Re7+QLzuAgJo zd+*BkK_gW`)a7=Hib83;nH}HEI~wUpZ(?39pDf^5^iRfjbHq~x<;ySoc}*rVhsve2 t?b~PWon-B^-*qN;uqVT#cNX(Am}EqgG}>-6FfcH9y85}Sb7D$p0s#N!HOl}1 delta 652 zcmZ3&xR`ZF^EuB2buWq zA3lE7JGObx`M;LGuFN^gFyF)GG|y$VdkXXJZQ(ul`$%Hgl+Z`Tj|?a4dHgw1y7XlJ z9Bw^s8{?d1!Jm&LCT+ZM(2ITZqLqUFg6<){%WD)br%e4UmcBM7b#3)0akk=Lr;M&= z_9-;F>NqxWu!c?vXzP_&YgMl)7PLkF`v?Brb)7L>JG~N~L^!ZYrCjI#$G(5})=!g# z&n`)j;n-tw&RyiiJyt2x<3H`n<{aaEP|vpR%eMVN>}htM>$h$_At-Q*O>f=pS)15n z-Z3=$x8`sf6IMwf15(ej@)Wnk16ovB4k_-iRPv3y> zMm}){28L=+7sn8b(@Q6Na~-Hx;Boov^uGS-%VkazI-^QdU(_siX?c{C>e8a}kBPnQ z+(93%8`XUbCzltgygb5K+BJWL`UID)ah}KO%BJgm)~mNYpL?41&9bj^rfiieUU%S} ztM`WB($;OVC9S(Y-kQGSRE^7r-u%q_5c*mXs V2K&iOeGCi?44$rjF6*2UngGn{Jr)1} literal 0 HcmV?d00001 diff --git a/qt/gpu.png b/qt/gpu.png index 46c499b6610a68b64552514902e646b6ee208ab1..a386ae383c642a6f360f89e580ca61b4dd475731 100644 GIT binary patch delta 103 zcmZ3&+RQjXIf22;)5S5w;&gJt0;V7QM@6Ka#1fWVU~uz_{V>0^p;g)n{Vshie9)lnLg*pLq_##etg!F{?o?_-_Xx5NrVCnt4m4ShQ!PC{x JWt~$(696PuCshCd delta 653 zcmZo>T*5j*xt_5l)7d$|)7e>}peR2rGbfdSL1SX=L|c!;4l+mMgS(ZcDwPEkp15EY zDIi*SMN4F%(+bh3QiGjexM!KDXzKMfWgk4)e{@xI_vUqc>zWjPFg|+nV#y07)qncB zTRJ{I*dhP^o$b4Oj81#cn5@p0xlnT3NA*#X+HS3~{YnjrUzF>+CY;ep_M0^6gG~JQ z4K0vOJ5t4y0-e0I9u_rQ%2V_ z`xF{obsU>GSVN}-wDn4?wW`+?3)&+8{R98*y3QD`on8q~A{!-=W zXO|?%aO|--=PvT%9;=k;@t<~ObB=L7sApUEW!wHB_B1=s^;@@|5EQt@rnm0)tWE4O z?--i>+j35=d$L^f$>#&VC2NDlBzCY?U7xjg>$k#R3`YhW{YAVDIwD3=9mM1s;*b3=De8Ak0{?)V_>? zfq}im)7O>#39F=#C|8b=j4J~JgJg+oM2T~LZf9vy_`3}@8aIlp3{Qv*y+l5;KM~`If+{txl!;Nd63MVI}%%02i zRCCk)#$3ke;v373HLEcGUHtR?gIk@fPp_E1arN&@X1bgnU)MAwUFwQ6GPoI) z{%dzDL*dMW42EYcF3gvF8!!JQdyeYSVqc%b>Du#ME+)pD5X<6T^T$7kfq{X+)0NH7 JWt~$(698YUB%S~O diff --git a/qt/gpu_dark.png b/qt/gpu_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..0a690e00188909dfb86fcf7524b682206ec89bdf GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7LOop^Lo7}o4RYjSP~bWB z;(z=$Z&p^ZvkLl+$N;GIpQ6eJ>4Y_y}peR2rGbfdSL1SX=L|c!;4l+mMgS(ZcDwPEkp15EY zDIi*SMN4F%(+bh3QiGjexM!KDXzKMfWgk4)e{@xI_vUqc>zWjPFg|+nV#y07)qncB zTRJ{I*dhP^o$b4Oj81#cn5@p0xlnT3NA*#X+HS3~{YnjrUzF>+CY;ep_M0^6gG~JQ z4K0vOJ5t4y0-e0I9u_rQ%2V_ z`xF{obsU>GSVN}-wDn4?wW`+?3)&+8{R98*y3QD`on8q~A{!-=W zXO|?%aO|--=PvT%9;=k;@t<~ObB=L7sApUEW!wHB_B1=s^;@@|5EQt@rnm0)tWE4O z?--i>+j35=d$L^f$>#&VC2NDlBzCY?U7xjg>$k#R3`YhW{YAVDIwD3=9mM1s;*b3=De8Ak0{?)V_>? zfq}im)7O>#39F=#2Iu_Ctd0x}43Z_T5hc#~xw)x%B@E6*sfi`2DGKG8B^e6tp1uL$ zjeOz^3=BD*E{-76x#+0FCADpjm>V`JdFE84 zeo%7{5dEIF>DZK|;a{wT_AK5#>9P4;<2AQ0TstdZywkwg?f(|Hqi&pYEo-(LY`o81 r@-Ff44xTl&r@D^5v`!CS#$Mfq}u()z4*}Q$iB}z4#k+ diff --git a/qt/headset_dark.png b/qt/headset_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..08f1cfe083263ba1ae0301f9d9b06e0d146773bd GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7;yhg(Lo80OoqSM;L4n03 z`ttw(pUPfd@KCheg1tk%~RQewr+gg7e2cu z)3teCZ zjYF;2x95PCazNq{rpvMo89nPc&a+t+H0Wtx6L6cyxn`a1LB`Jqc_hC%Z^~j|U|{fc L^>bP0l+XkKgw!a* delta 633 zcmZo+oX9#sxt_5l)7d$|)7e>}peR2rGbfdSL1SX=L|c!;4l+mMgS(ZcDwPEkp15EY zDIi*SMN4F%(+bh3QiGjexM!KDXzKMfWgk4)e{@xI_vUqc>zWjPFg|+nV#y07)qncB zTRJ{I*dhP^o$b4Oj81#cn5@p0xlnT3NA*#X+HS3~{YnjrUzF>+CY;ep_M0^6gG~JQ z4K0vOJ5t4y0-e0I9u_rQ%2V_ z`xF{obsU>GSVN}-wDn4?wW`+?3)&+8{R98*y3QD`on8q~A{!-=W zXO|?%aO|--=PvT%9;=k;@t<~ObB=L7sApUEW!wHB_B1=s^;@@|5EQt@rnm0)tWE4O z?--i>+j35=d$L^f$>#&VC2NDlBzCY?U7xjg>$k#R3`YhW{YAVDIwD3=9mM1s;*b3=De8Ak0{?)V_>? zfq}im)7O>#39F=#zQQC0?pF*943Z_T5hc#~xw)x%B@E6*sfi`2DGKG8B^e6tp1uL$ zjeOz^3=El`E{-7fJL@5xkA+%o|G?M=)+(%Rb^4S z>t=m7v7A+rdrkIABtOEo|@PKHh(2cA3WH9bX9Zr=5>7QniPI8K6>(E$qOabfBL#x zIzB$wA^-lJ?Yn!7PJ7Rotj?CXP;%Qx^-+@AZmqKYN)3u%l6WzO#Jr` zAHV7y+q~!eU&~)t<{V|1?_qPA=d#*8g?ab3@Sgj9Br$AC=%eCChLiO?{+uXXdNO|w zw;s2Ran7>f&qorIHeNXB#lCsbNSpLS()j&VMyXIuAW+x{T-G&|4rTeqGN6u8Bvx9;|=P3$r6 z7@Gata!###vRw1Y=L5ebYlFokcCc1mpS5@Ex58fxOIEIa!dpP|*T6wVVV71_rhyZ+91l{~)+v@AAnE3=EtF9+AZi40_5S%viD1zKnr^ zfxX1j*OmPVtE7;C!F5l=O$-bSk|nMYCC>S|xv6<249-QVi6yBi3gww484B*6z5(Hl zeBulY427O9jv*GO_Xa!i9jH>^$S%Ln{Ox~xnYcgHuJZ_JC@Si1 uyg>EF&iYCBZq)ibIai$fxAi_po@VOFvX@P__A)RqFnGH9xvX63gj@iV(z`)??>gTe~DWM4fwd@=M delta 608 zcmd1*$udE?p0Op<**U<|*;%2WC_gPTCzXLgV`A+@TaUvIGDqWsyOpLYl?4=@xL_42 zAX<1uOJt$b3el)igPmWvXPKyI>h(2cA3WH9bX9Zr=5>7QniPI8K6>(E$qOabfBL#x zIzB$wA^-lJ?Yn!7PJ7Rotj?CXP;%Qx^-+@AZmqKYN)3u%l6WzO#Jr` zAHV7y+q~!eU&~)t<{V|1?_qPA=d#*8g?ab3@Sgj9Br$AC=%eCChLiO?{+uXXdNO|w zw;s2Ran7>f&qorIHeNXB#lCsbNSpLS()j&VMyXIuAW+x{T-G&|4rTeqGN6u8Bvx9;|=P3$r6 z7@Gata!###vRw1Y=L5ebYlFokcCc1mpS5@Ex58fxOIEIa!dpP|*T6wVVV71_rhyZ+91l{~)+v@AAnE3=EtF9+AZi40_5S%viD1zKnr^ zfxX1j*OmPVtE7;MPDRo@E(Qh$$r9Iy66gHf+|;}h2Ir#G#FEq$h4Rdj3B~>Eak-aeD3KgPaTo9L)Mlf3MFGzp%)c^<%k8AS+9nWkUp~#w4|w z3~!p&tUL7d*LKF=?i=oJONic~8OXk%F?6rig|`#F2>ozryu;(Q>FYUm@zY}Rm-F_w RFfcGMc)I$ztaD0e0swsME!Y46 delta 629 zcmeBV>}8#xT+i5&>FgZf>FlgfP?VpRnUl)EpfRy_qOHea2brVs!QDzzmC6DNPh7By z6c8=Eq9wA>X@zK1slm=K+_OwnH1+zLvJW2YKf0>9d-FQJbxjIC7#}@(vE+r4>OXzm zEgc^p?2v!|&i36sMyI`JOjc*hTqwEiqxvXGZMRn0ex(M*FUs{@6VB))`%RkkK_>qD zhmT+Nj&0s^{;%b)D|3!A%=fT4&2w4pp2EC)TX@g?K9U$VCG=78Bg4sh9)C`hEFdh=gjG_AMNIouvJ?XYgJg+oM2T~LZfAjN!xenwh@Hl@y@;l!0_suyyU0$h885iv?ukhG3Nte0cCG&0m z54S~oCM~(e?l60umd?#zmm8`M-ALZPVcyg4K6$J@Qw)->w)zIHbW!sYy}|ZjTjxRU jT<`r=1}e+`%r BH{<{S literal 0 HcmV?d00001 diff --git a/qt/mouse.png b/qt/mouse.png index 7727a588ca692da27940086a36eb24339a97791a..5b53631a1a4440a3bf28e5d600cc8afa331098da 100644 GIT binary patch delta 113 zcmbQv+RHdWIg260)5S5w;`G&ELm>tQj!EnO+gsj_3VM?DB1z_+sFO~oR delta 639 zcmeBWoX$Eyxt_5l)7d$|)7e>}peR2rGbfdSL1SX=L|c!;4l+mMgS(ZcDwPEkp15EY zDIi*SMN4F%(+bh3QiGjexM!KDXzKMfWgk4)e{@xI_vUqc>zWjPFg|+nV#y07)qncB zTRJ{I*dhP^o$b4Oj81#cn5@p0xlnT3NA*#X+HS3~{YnjrUzF>+CY;ep_M0^6gG~JQ z4K0vOJ5t4y0-e0I9u_rQ%2V_ z`xF{obsU>GSVN}-wDn4?wW`+?3)&+8{R98*y3QD`on8q~A{!-=W zXO|?%aO|--=PvT%9;=k;@t<~ObB=L7sApUEW!wHB_B1=s^;@@|5EQt@rnm0)tWE4O z?--i>+j35=d$L^f$>#&VC2NDlBzCY?U7xjg>$k#R3`YhW{YAVDIwD3=9mM1s;*b3=De8Ak0{?)V_>? zfq}im)7O>#39F=#6#wi4UsxF!7$i$vBTAg}b8}PkN*J7rQWHy3QxwWGOEMJPJ$(bh z8~MZ;7#Q+BT^vI!PM@88man10fTKBl)A#z6*GE-(cAq=aT=ZnQfE~lhX}kyCXt)Ul z*NI6SH9dLsa4Ew9n~6ew-!APFe~}khD&Mar;kxs{Mb6_^!4V7J`tv{AFX9vsq2|nT tl_f-J`uiO}&zgsc=It*mH|aXVxzf^2HlmqBnSp_U!PC{xWt~$(695=57d8L@ diff --git a/qt/mouse_dark.png b/qt/mouse_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..0cb32b38b18e7274340d4029cab935e890dac7d2 GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7;yqm)Lo7~Toovl_K!L~k z@rv*JH|-YTY?W}7(6V6+v-`lL)1i{9#4th4KJ@RxDlviYdF{XK8L#|(l&yVUbeY|P zwZ<)W$#;VT{>;C0;7+%pbn^YbKHj05R9?xfUaMuK@A5VLS(2#yGX@3*22WQ%mvv4F FO#ljyHi-ZL literal 0 HcmV?d00001 diff --git a/qt/mousemat.png b/qt/mousemat.png index fc6cc1cfcf668d8c39caadc5715f8e4ead4dd8e3..0e482aac2ab866fd841af978698a1c35fab06fd6 100644 GIT binary patch delta 123 zcmbQlI-PNXatTA6r;B5V#p%715Aq#Q;Bb!b{r~^;-9&MIhZ)Ddc5J!8c9eTFd!}M` z(+f!q3=9mOu6{1-oD!M<65BO% delta 634 zcmbQvIEi(Fay?^9rn7T^r?ay{K~a8MW=<*tgT}<#iMAex9b}Hi2X`w?RVoW8JaNG) zQb4ruik8Sirxl`6r3O2{aL+PP(bVf}%076o|LCgb?#=7?)-@^oV0`rC#gZ3Fs{izL zw{(1butWa+JKJ~n7@hW>F^EuB2buWq zA3lE7JGObx`M;LGuFN^gFyF)GG|y$VdkXXJZQ(ul`$%Hgl+Z`Tj|?a4dHgw1y7XlJ z9Bw^s8{?d1!Jm&LCT+ZM(2ITZqLqUFg6<){%WD)br%e4UmcBM7b#3)0akk=Lr;M&= z_9-;F>NqxWu!c?vXzP_&YgMl)7PLkF`v?Brb)7L>JG~N~L^!ZYrCjI#$G(5})=!g# z&n`)j;n-tw&RyiiJyt2x<3H`n<{aaEP|vpR%eMVN>}htM>$h$_At-Q*O>f=pS)15n z-Z3=$x8`sf6IMwfEtvxr%^D0043Z_T5hc#~xw)x%B@E6*sfi`2DGKG8B^e6tp1uL$ zjeOz^3=CPGE{-7j2v@o0&ud!N z&i1@JmFc+ck6Ba7qi1|dU@K<{Svi$|-LHP}wI5gYU%t!C@Zg=5eR{YLx7Lc~Nem1O N44$rjF6*2UngE7{JJA3D literal 0 HcmV?d00001 diff --git a/qt/resources.qrc b/qt/resources.qrc index 955c16ae..c3e0e487 100644 --- a/qt/resources.qrc +++ b/qt/resources.qrc @@ -13,5 +13,17 @@ headsetstand.png tools.png software.png + dram_dark.png + fan_dark.png + gpu_dark.png + headset_dark.png + headsetstand_dark.png + keyboard_dark.png + ledstrip_dark.png + mousemat_dark.png + mouse_dark.png + motherboard_dark.png + software_dark.png + tools_dark.png diff --git a/qt/software.png b/qt/software.png index 54c99262cda5e8b4db79acbf7cbc58dfd6c2d314..b055e2a73ab444b3796bd4f7da65c119fe2f0515 100644 GIT binary patch delta 110 zcmeBY?P8puoX!yF>Eak-ar$WRX+8!67VVe+|8JVBdV7Z4wZ$EF2@Fh1Qy3i+ConRU z9~HkU6XB(@MoQ~X_=8ux0ed<9mTD`i8I?`iCs=V&;;!xy$JWxlJ@!S6E%*5JRI(=T RU|?Wi@O1TaS?83{1OPBxDeV9N delta 631 zcmeBT>}Q>zT+i5&>FgZf>FlgfP?VpRnUl)EpfRy_qOHea2brVs!QDzzmC6DNPh7By z6c8=Eq9wA>X@zK1slm=K+_OwnH1+zLvJW2YKf0>9d-FQJbxjIC7#}@(vE+r4>OXzm zEgc^p?2v!|&i36sMyI`JOjc*hTqwEiqxvXGZMRn0ex(M*FUs{@6VB))`%RkkK_>qD zhmT+Nj&0s^{;%b)D|3!A%=fT4&2w4pp2EC)TX@g?K9U$VCG=78Bg4sh9)C`hEFdh=gjG_=oPYPLb*~s07$i$vBTAg}b8}PkN*J7rQWHy3QxwWGOEMJPJ$(bh z8~MZ;7#Pw$T^vI!P9L4*Ep(tjfyZg#OP5}@%IeiSb|5t-+D($$B7&Bh2BillugnWTfB~8zUnH)Tkqmx3WMt! kr?GtS(qr3pNq-09F-;Q_l}#y93=9kmp00i_>zopr0Ml|31poj5 diff --git a/qt/software_dark.png b/qt/software_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..dd11cdf4a562bb3429c3633d406a795d49c89ce2 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7!aQ9ZLo7}ooovYGV94Qg zu;9P;<)y)&>vKyr78`z2@w)BiK9_OZ+E)sbSQu(W^H-GazLd3SjpF6%CWqix_gYrH wcq$NXJXd9}aYyW9PTxO?#agk;e@|pqb+Az7Nq_W{fq{X+)78&qol`;+0Jt49%m4rY literal 0 HcmV?d00001 diff --git a/qt/tools.png b/qt/tools.png index 9e14ed055e317bf3b2d63751cbe70c6f515f2686..4f303a027fe6e5be2b5bf611f4f22b71c817449f 100644 GIT binary patch delta 84 zcmbQrS~x-3kHNyz#WBRh(2cA3WH9bX9Zr=5>7QniPI8K6>(E$qOabfBL#x zIzB$wA^-lJ?Yn!7PJ7Rotj?CXP;%Qx^-+@AZmqKYN)3u%l6WzO#Jr` zAHV7y+q~!eU&~)t<{V|1?_qPA=d#*8g?ab3@Sgj9Br$AC=%eCChLiO?{+uXXdNO|w zw;s2Ran7>f&qorIHeNXB#lCsbNSpLS()j&VMyXIuAW+x{T-G&|4rTeqGN6u8Bvx9;|=P3$r6 z7@Gata!###vRw1Y=L5ebYlFokcCc1mpS5@Ex58fxOIEIa!dpP|*T6wVVV71_rhyZ+91l{~)+v@AAnE3=EtF9+AZi40_5S%viD1zKnr^ zfxX1j*OmPVtE7+#*Mqg3%NQ6KBuiW)N}Tg^b5rw57@Uhz6H8K46v{J8G8EiBeFMT9 z`NSC*7;-&b978NlFP$97cc4sx!?`l;`~ITuk9lTWDSlApyx^ogX^l|$76A#5Nfq~W zZ~r+v(M0sm*-xEIB$)3T_}a({8W=~53MO4(yumnm;>OLDYcH*lc*;0YIjdN@O<342 qBKl^u@hOEphdfzV?cccO5O1HHHP