From 7b63813cdb2f0e7d0babb7e6bbd0a3e564a3fb03 Mon Sep 17 00:00:00 2001 From: NicolasNewman Date: Thu, 25 Mar 2021 15:14:56 -0400 Subject: [PATCH] Add storage device type Commit amended from original XPG Spectrix S40G merge request by Adam Honse --- RGBController/RGBController.cpp | 2 ++ RGBController/RGBController.h | 1 + qt/OpenRGBDialog2.cpp | 3 +++ qt/resources.qrc | 2 ++ qt/storage.png | Bin 0 -> 2930 bytes qt/storage_dark.png | Bin 0 -> 2915 bytes 6 files changed, 8 insertions(+) create mode 100644 qt/storage.png create mode 100644 qt/storage_dark.png diff --git a/RGBController/RGBController.cpp b/RGBController/RGBController.cpp index 5f177a0eb..4cb9a7c47 100644 --- a/RGBController/RGBController.cpp +++ b/RGBController/RGBController.cpp @@ -1605,6 +1605,8 @@ std::string device_type_to_str(device_type type) return "Light"; case DEVICE_TYPE_SPEAKER: return "Speaker"; + case DEVICE_TYPE_STORAGE: + return "Storage"; case DEVICE_TYPE_VIRTUAL: return "Virtual"; default: diff --git a/RGBController/RGBController.h b/RGBController/RGBController.h index 28e4af03a..08410340c 100644 --- a/RGBController/RGBController.h +++ b/RGBController/RGBController.h @@ -131,6 +131,7 @@ enum DEVICE_TYPE_LIGHT, DEVICE_TYPE_SPEAKER, DEVICE_TYPE_VIRTUAL, + DEVICE_TYPE_STORAGE, DEVICE_TYPE_UNKNOWN }; diff --git a/qt/OpenRGBDialog2.cpp b/qt/OpenRGBDialog2.cpp index c2d5b2442..cbe6728af 100644 --- a/qt/OpenRGBDialog2.cpp +++ b/qt/OpenRGBDialog2.cpp @@ -73,6 +73,9 @@ static QString GetIconString(device_type type, bool dark) case DEVICE_TYPE_VIRTUAL: filename = "virtual"; break; + case DEVICE_TYPE_STORAGE: + filename = "storage"; + break; default: filename = "unknown"; break; diff --git a/qt/resources.qrc b/qt/resources.qrc index af368c380..ba8ec8c7c 100644 --- a/qt/resources.qrc +++ b/qt/resources.qrc @@ -46,5 +46,7 @@ wireless_dark.png console.png console_dark.png + storage.png + storage_dark.png diff --git a/qt/storage.png b/qt/storage.png new file mode 100644 index 0000000000000000000000000000000000000000..e61a83db3c758db311250ca965d20ac184284227 GIT binary patch literal 2930 zcmcIm-HY5*6i-2renJm5pQm8cH_?E#w4>d zTLh~`u@6s~BGE!ijw`$KAFmz1MK>eQ+EYZZH^n+)(tV4r3vrQX+J0lKYjU?!251V*jud0wXjTQ z{E7V$-MxQTgY2IrwkvFVj34PDFwmk2=DV$C5TkBM=-EZ^oeoO^-&09uOTuXCke{ke z@?{oL-YCc-k>w(9+6BeXi?+O#S7lX}6jhRKQBhFQM7qxRF9Ezou7~QC?R{VHR}yBD zBt(+b>2wMmt-zvbNwIBPl2u7nMbHrA`5?hvF^IPeEL3PrB0o%g7VxP>?67uH5&&ry zLMzP825~=4kT9u>LrE#fX-GXqm*je3J8JfvyF{W*+M+=cgRYY6hBGW-@eEtWbS_@x z08(44;9B^lHkVRfq3kv`6UO#YICw?T2p+A9Ea6(H0 z5J?ebRaC8pq9WBmswT=sB+Hp3=v}N!L8L$HHZ@& z5L&I21ci$rt`A`br}I0 z3-C;X6fNp_qH9@}DBEDovW=o>8kXlNimDlgI zrZ4ornm*qvLWD^MpQIF~uFxO$msrHrr7JVrnW2!V>rgvWiDu%*TC`LzSS<%(=S9%I^M?NKT5sl`{nr+rvZfdK z&~a)o1ZTALGd~={Pky|l0aR)PhsSddeD)?BJm0ETMjO`QqxI2^2jsQ0-@kqJrBhdq zZ*|Xp^UxFb96MIuUgfwWmp)uqz2yKodHTW^7xs+&c;xaO2fo|1;q<{Dgw2QE{dyn3M z?clF()q{^-dE@cT&mOCNe(va%OQ%L&{NwnZGi!do9gQCM?|vse6<5c1RX!bi?v=j* D-0iQU literal 0 HcmV?d00001 diff --git a/qt/storage_dark.png b/qt/storage_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..5bb9937ba7322db32a9f91c2a6faf3bda4a13c93 GIT binary patch literal 2915 zcmcImU1%It6y6H08XHmTLlvRJw4$cY&i}7nL%N$b+qyL*D@`njckjKs8L~5XoS9@d zm4X%@EZ8TJYVlQkQ41ozsMtO!+9zL&;6p**8t~^y&~tZoC!3lyvDSh4yXV|Fntfb$ogeyF?s+Ryfr4z(7D#By@vzn0Vci*t6@wHy@Top{J5Amc$9}P?)Pt3uP8l z!73^eRuogP-J)t4rmH+HXo{xDswOM0q^h22dxjzOFA==Or0LC6j`V%OUrAg@)5w$M zPN!4s=tUN{WYu+DSBl@r7+n)uu!21j{PY0StxLesKJ)fk_bq%5P~Q- z8zz04fH1j>B3UgeJfxl?!MR?v6t{cM36^P_1~g0)&{cEYXo00HSzw!(&c*8-0JXJR z?qfqNL6Eyh(#d5Aqff|&+DUySqVfz)*iww?5^i4ijt|;81b7c!>Szd{nx~JOfR3VEAO3{|e1ba;u2ME@{4^WHB zQP>iNd}X~dYqJ;}13G zJ%ls(n5Qr$Vt?4*U=g=RS7x@eK!K=Rq;{s3ux8ppF`Z}uyIYoyyczfeE#DftfgJ}M ziXk1@2o9NiE4Q!L9xoI#r_l^HK7|g$k79^q@#+i1Owdck&c5O!V<+IQa2|6S|N{Imbs!g<#80v|d~4Tj*1 z#y|7JA^haWOBzC@#&CFiF(n_u!SnTMWuoq!|6umi$ZN{(#mV39ddYd>(zy8encD8R z&Rf@hNN4r8@4nG^a7_HPb!F$57lQeRE?=1_TsScH&au^zcdxo1KioaLZ