From 287618ebe518e52069f6d5822b8dd5a2741d7cb3 Mon Sep 17 00:00:00 2001 From: Arnaud MAURIN Date: Sun, 13 Mar 2022 04:49:18 +0000 Subject: [PATCH] Add new device type "Case" --- .../RGBController_NvidiaESA.cpp | 2 +- RGBController/RGBController.cpp | 2 ++ RGBController/RGBController.h | 1 + qt/OpenRGBDialog2.cpp | 3 +++ qt/case.png | Bin 0 -> 226 bytes qt/case_dark.png | Bin 0 -> 218 bytes qt/resources.qrc | 2 ++ 7 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 qt/case.png create mode 100644 qt/case_dark.png diff --git a/Controllers/NvidiaESAController/RGBController_NvidiaESA.cpp b/Controllers/NvidiaESAController/RGBController_NvidiaESA.cpp index 716cea25..dc76f6d8 100644 --- a/Controllers/NvidiaESAController/RGBController_NvidiaESA.cpp +++ b/Controllers/NvidiaESAController/RGBController_NvidiaESA.cpp @@ -17,7 +17,7 @@ RGBController_NvidiaESA::RGBController_NvidiaESA(NvidiaESAController* controller controller = controller_ptr; name = "Nvidia ESA USB Device"; vendor = "NVIDIA"; - type = DEVICE_TYPE_MOTHERBOARD; + type = DEVICE_TYPE_CASE; description = name; location = controller->GetDeviceLocation(); serial = controller->GetSerialString(); diff --git a/RGBController/RGBController.cpp b/RGBController/RGBController.cpp index 1e677bfe..e25e25b0 100644 --- a/RGBController/RGBController.cpp +++ b/RGBController/RGBController.cpp @@ -1609,6 +1609,8 @@ std::string device_type_to_str(device_type type) return "Storage"; case DEVICE_TYPE_VIRTUAL: return "Virtual"; + case DEVICE_TYPE_CASE: + return "Case"; default: return "Unknown"; } diff --git a/RGBController/RGBController.h b/RGBController/RGBController.h index c70828c9..1e460726 100644 --- a/RGBController/RGBController.h +++ b/RGBController/RGBController.h @@ -173,6 +173,7 @@ enum DEVICE_TYPE_SPEAKER, DEVICE_TYPE_VIRTUAL, DEVICE_TYPE_STORAGE, + DEVICE_TYPE_CASE, DEVICE_TYPE_UNKNOWN }; diff --git a/qt/OpenRGBDialog2.cpp b/qt/OpenRGBDialog2.cpp index 9462de3c..59bd7b70 100644 --- a/qt/OpenRGBDialog2.cpp +++ b/qt/OpenRGBDialog2.cpp @@ -74,6 +74,9 @@ static QString GetIconString(device_type type, bool dark) case DEVICE_TYPE_STORAGE: filename = "storage"; break; + case DEVICE_TYPE_CASE: + filename = "case"; + break; default: filename = "unknown"; break; diff --git a/qt/case.png b/qt/case.png new file mode 100644 index 0000000000000000000000000000000000000000..7a99dd55cd97fd4e9d5c35eaf9d834eade26bc31 GIT binary patch literal 226 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0WWg+Z8+Vb&Z8 z1_lO&WRD|Rvx z-B6Gzr(Nu8hb4nWdVywk<<^;zOB>RRH+wNg{^4fWvtwdD&nZ9V^U^N-Y2pXYmA_;E a&hY-IyhWne|A!0=3=E#GelF{r5}E*v&Posf literal 0 HcmV?d00001 diff --git a/qt/case_dark.png b/qt/case_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..27cf9f3655c344b56caba8293d1fc8bc559eca77 GIT binary patch literal 218 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0WWg+Z8+Vb&Z8 z1_lO&WRDHDk!sP`2=5>DRF{r?T3Z&78`*;|kM_;4A@aZkzmsV{uF$zFXgCX5iyiRSW9r Sw`O2qVDNPHb6Mw<&;$ToOhMiN literal 0 HcmV?d00001 diff --git a/qt/resources.qrc b/qt/resources.qrc index 6d3f91db..51eba994 100644 --- a/qt/resources.qrc +++ b/qt/resources.qrc @@ -47,5 +47,7 @@ console_dark.png storage.png storage_dark.png + case.png + case_dark.png