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 81b61cbd2..f0e7f68ce 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 725308fa0..da4b8f0ec 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 f832d2d61..4d6b66ca0 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 zcmeHLX;c$g77i_&2#O1WBaUU%2Eini5Fm*O3M7&!n{17WN~KbPf+Q7_3JEy4v8XVk zc-)t9ZN%0F+s54iq)}(wMnu~MH7-D_jo{L@E#tzx3J77^vBz_!{{bf<@4oMT_rCAl z`(BD=(UD;;PJeKs(P%C*sW=Awb){a8_TYWwPwfbe_Sw^{xI{7rF+y4$p~O`fL}qF+ z2s7bI8qHMSvUb|?MsMf*JN#3gHa9&sHMly~nUhykRjrEKwfES}jhD`!o8mSE>fh$_ z&N&`$|7Gi%`FD3H$GZ9NE4}*Xy$9-!>}+WJ+rOs8GQ+Y(jbRVYY-x3OUbSt_PnVkg z-ytP$z7&rTy@eVZvi6IrQk&|2aUT^leAzI`g4rQ0g9Zi7sU2H;5o@Zy6~shtUd#we zxc}g=TcR%JKa9v5iJ0@o>{Q;Ny^?4yT6u9)uDVk-Ol{p_<#!k_MT_8C!NioOIgTzdSFk zow4${_{Nh&WVWYlDQPZ)VO; zsyKGki!cultiHFqG$7qPqj^N+gw+!&TRm!DpWdXxE|+Q!wOu_FR1~z+d4%EmQ*Qmk zRVCq@2bV`~3cC4tLW{Jx;_lZMPI4$QLq3Zv ze=TcWHq)nR#gS(@NlxSf>g`U^>+>!B(){MDC$A-43)CLL7Z$fHu{myh`NxTARkwEC zd3%@fVrW*siac`&vHfsudsyndi=j1JU$oQa-`P>_I9xo5MzhJqLqnrwp`q_ zec`BFSBY4;mhB}QXIj2*-m6zx?hmG$AH4JIlV+ALj2g2A%f|;3u2Dq2{e$fLuYU`JinT>5|=I)fr2Tm=5LV{hexa851dm{_-xGi47H#KE*=<7ntI3E0=(Ruba ze$HvHexfP;u2JkeZapn)w&w%X_Tg>2jfTIs1!Zjhq3_)V_GK@YSJl&$L9%_u1J?(_ zM_iJUj9hHMky|$OsC?Dgvc{5eL!3^$9+n;3-|_ZmZ_`W7^{;u^G|rXyAMJTO+sTEi zD_WnmR<@eoi7vN3aY)*&+rn#JYo^f#6yo44N{k2>poE%VGx(eWx@=J3D4lrgPb6tPN5XUh$nYa zfRTuvN|IUui)Az#nMOY*p-W-0`FuVL=CC*%20$?MnHmx?F*N$o6h#Mz7}KLVTub7F z2BJ6-Ibk40bUK)aI?2H-Dlq|LX8>w!q1TfNmJAHIU_Ai9;=nME0dp7}KFiu4%tl0X zd295YDgr%OCPd3(Ghvom-NQpqN;10Reb7T62d)HG45lXxIuw&+U>b6?bx^I!ptp`` z&|{RzlDA5sWPzkCk*$5gWD(I_K9r0pxLRxRpwQMx1=@wv8gwcPMuD<06{ZG>=m9gk z2cE>0-5bt)HsqN_kmpav?aOe~^P`3e*SiYo+`kBEZJ_2VKK z1BC(A* zVFiQl=NHI;VTFHyKcCNmF{Kqnlnw`-fT*mqqNo&rO3p@LE+64C0AV15%LP;jN5N-c zFx!vE<0#p%AKOAj?SmjVS|*}%m~gixT7{5GLZ=qd!*Pwl)IAZ0tFc%Tp+sW`u=%i` zUjRGMkI&--^149@m`)FhoZ@7|OistT6{uh`U_?N%;c6rWV`()h78hz;1Yj{hScK{g zz-+ODwFp9W7(x=dID$}#=v1x{MQLd%NZ8pdf^Y)0I9kA%g6g-4tW(1nWp6p-Yd_Mak1Jl>9i)hrnG-G2pDzle$dVZ!GFRaKesql>%Qv zmuVG07Mt5K>Nt>8xJ4=mvK#^e1nrPtk7Qs9%N76~JEqW7M3aJn)3&qK-rMmHlre&E z0u+H9gn=Oe2!qR0q6`FMBMd&u26Y0YJA&WXt-!D%{9XSyZ0&4+;)R82RQI!{K&}vmUrt2xp`$G9I zI4l3oqWmp)YgmVOD51>+O`A$a88sgb{{dhJLpY9N8a?r`)U6>MvRK_aAmQGBrpCq7c;%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 zcmeHKYg7~077lNVQc+aUVhzDnL7HUpkYrN8LU={NaCs?8g~{Xu29ive3?yJttAG`# z#a2t)ZWA7=aAH4t3 zx`+Emj^5h#iu{*l%knx8UHF1D6`9@Z17>&5_h?$;bz#@ym+ip0a^=bH&N0_cfZd(@ z?j5h0eB$TMC1hB4-ags40R{U$)m%7hlf*}T)9qXCpN}rQm*+hDZ4ddIttB5WXkXb_ zMSXR}?vL@K6pgLHSuPsc#m2m1)9-sfIUVv)1BlB_?)f#BN3LRTHZ|+@&2=|x3ku3A z@wkQ>EqB+8M?ci}m{x~c33 zm-zDLP}JylbI)s=LOx8Wrv+u1d;E^vxjIyL{gQ5bcv0aS*hII|pQbr9RL@*7+~x50 z*mZ|akM+C1-*3zL1DuA8Qd`%GhJfNZ3(1R*l9Cow0Ug;y)=MmSEE;#tX#KKW=(<*+sI5S?H-m<>B zGO1*#LrHnm;kCeT&6e|2DGCmk8+i^TV`lMIzlD6VqA4L`V_jwS&l$BFyz*zK*KMdg zocw(a-E}le+1>KxoF8`$8yC4@M7Sq$<%{JJYa+k&75yMR)wf4hptKac(vdwzSzU;`()w!R#p5W3YYkn+^8!>k70f(w%9LGhN z>p{h&#*_};ndBkLtoB#Xh9kQct(|ivi2d84&hZ)ff1DEY_1;^TU2v{;_nbP+Bk@Gj z@Biwlr_cTS))J43>>amviaw%;ALx8zeyOp1UfA2^^vuSozh2t?(mhe@jXCq)k$k^t zUZG^Ss=KlWxk*8fot7@Tg;yO@7xRI_(@|5G{ z{5HhzyUDlF+p87s6X$pAINBy@4qN50ZmhrPYHk}+H|vIKLrKziE$>#ni&t01eO;!j zYsxLzlK5HOy}$=U7w6`KHP^+TMyf_kFJp%UyMXvq?-`%ZC@vItP6~Lqw>E{dDx_BE zfsTnObUb-?@#Al9>TAC32=((_&B~kWc^S9Aa@L_D`{0A1oVAx;I={fNwtLy`Q!Gu8 zVzX)Mi4n*)m*ixV7!2Qb#)hLT(l*t0RQZl_-qSNSKknrrXKnw;tZ6;fBh6B-$Vc=|p561>*8%#N&CHII8AM4RQ`J z%OHUc&=}jS)9Q^fb0EjUD}&F>G@rw^K6$PsdaoY?`C zS|f`M4ez6Xqd-nNO&eroU>1J~Joy3RXLOuCr%)l4$5WY?~$ihg6iQxEB1$Em;@7W5kxh`Un0N|u}Wh_p`-{{37FP8Duzl8se~%EK&_IXT;MPE=ZaAk z%0+P;=i;aa*GQ#ciqs#oP%-Bq3yx6)a)dl&U?xV3(HfG{1#+SYeYSaEA)e5II2vO_ z6Zi{IL?oJmiV!I(kVpnViGVV~Bxg7U2u~=qtf+BWIAp|NvJpBg4e$;6G|K{WEHbzm zC@jX*24uF(!@bDl6u@YbiYG~JAcu*S%}`oOiXG5bEV3vPw-{Q$K+V)!U&V!BX?)8t zfd4G;Uzp<3Nt6D6;~9YVvjkJLiKH@>lv0%eaQfLiPXqTe#ll`^q^VrR-)!nnxPabt zjfA!&m22fc4rKL?dK;3Kut>#bTbh6j!+Yg7VmUxC*u0wtc1cWS)3R z8jEp6h2g-TD;0$R4XhFn;*>9o?Mf2RAV0DBpt2ps5*1`v*Nh>K9I)OWzlAy^!m<6nHN1i|l$K*K;ZGT;Lbk^?#Gg zdEgBj=;1$lCiwomfAQUV`0nkfnjR5qc?)MfkT))XPcIoFlZ-6ZP&ejl!>U;80Vkbk zMRb_cMf=fiUM}772_qpo?U{I#^ip(n zU2sYr7w(d1>Kt|9#GZO-`>T7t4c3)ja}_33e!inPCIu&6RkqkPkM&`lays~s2}2P! LBeXUob