From c45f8649773c2a210e0f6c9ffa2d445f3e303c3d Mon Sep 17 00:00:00 2001 From: morg Date: Wed, 21 Apr 2021 21:37:50 +0200 Subject: [PATCH] Add virtual device type --- RGBController/RGBController.h | 1 + qt/OpenRGBDialog2.cpp | 3 +++ qt/resources.qrc | 2 ++ qt/virtual.png | Bin 0 -> 5331 bytes qt/virtual_dark.png | Bin 0 -> 5442 bytes 5 files changed, 6 insertions(+) create mode 100644 qt/virtual.png create mode 100644 qt/virtual_dark.png diff --git a/RGBController/RGBController.h b/RGBController/RGBController.h index 81b61cbd..f0e7f68c 100644 --- a/RGBController/RGBController.h +++ b/RGBController/RGBController.h @@ -118,6 +118,7 @@ enum DEVICE_TYPE_GAMEPAD, DEVICE_TYPE_LIGHT, DEVICE_TYPE_SPEAKER, + DEVICE_TYPE_VIRTUAL, DEVICE_TYPE_UNKNOWN }; diff --git a/qt/OpenRGBDialog2.cpp b/qt/OpenRGBDialog2.cpp index 725308fa..da4b8f0e 100644 --- a/qt/OpenRGBDialog2.cpp +++ b/qt/OpenRGBDialog2.cpp @@ -65,6 +65,9 @@ static QString GetIconString(device_type type, bool dark) case DEVICE_TYPE_SPEAKER: filename = "speaker"; break; + case DEVICE_TYPE_VIRTUAL: + filename = "virtual"; + break; default: filename = "unknown"; break; diff --git a/qt/resources.qrc b/qt/resources.qrc index f832d2d6..4d6b66ca 100644 --- a/qt/resources.qrc +++ b/qt/resources.qrc @@ -36,5 +36,7 @@ plugin_dark.png speaker.png speaker_dark.png + virtual.png + virtual_dark.png diff --git a/qt/virtual.png b/qt/virtual.png new file mode 100644 index 0000000000000000000000000000000000000000..3d5a02685bf5420c38ecd1675d3b5b9a792c255d GIT binary patch literal 5331 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toK2(K7lmsP~D-;yvr)B1( zDwI?fq$;FVWTr7NRNQ(yEwJy222b04%cC-kwdTBR_}_Qb@9w; zFHsQ%zMs7RctSJ(f1f|K?!lroRZ-LRYp?aJ-g0Tj;>SPt{0a=#bFa01;{N>Pym#U} zlNU_=eDSsEzr^K#mbl2;{#AJLxN4*A{*0%WzKbi`Nq0)R*2g)$6%w+Gzo2^IeCpF% zckJ{MZ=Wx-3w!i@?jo&!HgEmUx4rOfl~26asFea`IS$2Qv;OQrn$DN zl}2rmf4iVjQ|#W&3r73_oU^+NA1him26Z}h`_A$yoFIKbd&4JNajQSu4&PO1f9xr7 zlEttq#3S%;@29mFq9%TFx%oaKF;2#_Ba>z43PUc34BJm0{S5Y}UW>-CvV7&(oZM)e zzx>FulBZ!$Cdw>eWfpzA^ZJQrstp1MwPHEOrT0T#4v(qo zX(w5$nG5C|Hs5Dxb!^k8%wscI1++qWGG>)*=xXNunS6AjbF6FksxZ^i+*_-!1Z};R zWy-fdFX`x&RWo;*zSfJ2*}H3}dj36W^MemptToHN7xh}!&w7gWzIPHAejl5ilX`h= z-nO6Dw%JXvTg)R{dgFu1trwG*`^*vE>^Ix)_8aTB9!vMW*>(MH+5Ox1#Dj8AYI%pp zZmZdPH9u>L-acs|!{E*BEJq6$9ppK(L!cvCz`?25;I!Y;0m{U8^*5j~)%+dJET}q2c#5mkJ=t~Xk@-2->8$f4&5U1GJ~G%C z@g`|$cjU<{9m_kCS1k+PHz9Z9smkunVJkO&v;E24Tv?ks^R>xhk0e3w2?|b*ys04x z%6_Z;x>`-%s@wcIye?j8y3;x%2}`knR<@g8oBtntpSSkV6BljG84Oi%GS8D)UfgA! zReJoVUD=#xoDb^R)_v*Qe~Tf_&U1bFmK%ZwJ9uMa%1u)FcidrA@^8yIweHDsO%bjG zza?vf`8e(}{mou`@78aNS_Y#lp|991ELhySr|fz9|8>y;bpKhp88yV>qrKIT=SLT%@R_NvxD}#)HnBkII zoLrPyP?DLSrvNfDF)6>a#8yd(OF=;aYItTrNwRB23ETn@A8dSaNs7K_K}oVnMQ(v> zMTx$Vfq{jtfsw9}r9QI$irfNUU%2kPVrVEP=jZBIBo^o!>KW+g=A!5*E^#eG*oRd| zaY$uBs(w&vaeir0a;j@tYF>#lvZVz%rNzj0mKLXiguw33NlDYM$c5O9tjFEcHvp~& z6pZPaxdmVyAl1k!QN7U*SWrdU}Tnxt5yBw6a3 zrCOxwnxq+|=vo>Zo9h}Fq?nqST3Q+zq^2Pm;a`-Qo|%`JgX}7hQ7M@zR!N451}2t? zCb}sWDdxH+CI%_GiAE`wx~T?+#ugSvX@&;IhG3&W@nGc`;AyL5q-TH-3CKw-Ny{(F zwN>)T%qy)xNQ7kOrUsWJf&$IZ%+S)n*x1a_+}P5>$lL;XBJol3!GbWPfmKA%q9tm6U$Olz)_teco>n5b)+Y-nj=WRR4cW|W9(dU1YQNqJ&X zs$+U;UWu)eduDC{IGzTj>gTe~DWM4f7c;%R literal 0 HcmV?d00001 diff --git a/qt/virtual_dark.png b/qt/virtual_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..29ba5c7f9c84358f4976cceee71587ef5e2340f8 GIT binary patch literal 5442 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 Ib4q9e0KKB|;Q#;t literal 0 HcmV?d00001