From 1e4eacd3379558909e3bf2a6fa678642f65cc56a Mon Sep 17 00:00:00 2001 From: Adam Honse Date: Tue, 15 Sep 2020 16:11:30 -0500 Subject: [PATCH] Add a Light device type with a bulb icon --- RGBController/RGBController.cpp | 2 ++ RGBController/RGBController.h | 1 + qt/OpenRGBDialog2.cpp | 3 +++ qt/light.png | Bin 0 -> 186 bytes qt/light_dark.png | Bin 0 -> 191 bytes qt/resources.qrc | 2 ++ 6 files changed, 8 insertions(+) create mode 100644 qt/light.png create mode 100644 qt/light_dark.png diff --git a/RGBController/RGBController.cpp b/RGBController/RGBController.cpp index b85397fc..2467a7f1 100644 --- a/RGBController/RGBController.cpp +++ b/RGBController/RGBController.cpp @@ -1418,6 +1418,8 @@ std::string device_type_to_str(device_type type) return "Headset Stand"; case DEVICE_TYPE_GAMEPAD: return "Gamepad"; + case DEVICE_TYPE_LIGHT: + return "Light"; default: return "Unknown"; } diff --git a/RGBController/RGBController.h b/RGBController/RGBController.h index bc0e2f15..56c36bb0 100644 --- a/RGBController/RGBController.h +++ b/RGBController/RGBController.h @@ -116,6 +116,7 @@ enum DEVICE_TYPE_HEADSET, DEVICE_TYPE_HEADSET_STAND, DEVICE_TYPE_GAMEPAD, + DEVICE_TYPE_LIGHT, DEVICE_TYPE_UNKNOWN }; diff --git a/qt/OpenRGBDialog2.cpp b/qt/OpenRGBDialog2.cpp index c66c7305..134373bb 100644 --- a/qt/OpenRGBDialog2.cpp +++ b/qt/OpenRGBDialog2.cpp @@ -53,6 +53,9 @@ static QString GetIconString(device_type type, bool dark) case DEVICE_TYPE_GAMEPAD: filename = "gamepad"; break; + case DEVICE_TYPE_LIGHT: + filename = "light"; + break; default: filename = "unknown"; break; diff --git a/qt/light.png b/qt/light.png new file mode 100644 index 0000000000000000000000000000000000000000..068a78e56ab7c6114df467a318b0afe7a021e41d GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*pj^6T^Rm@;DWu&Co?cG za29w(7BevL9R^{>StZU|?|fba4!^IGvnwfcM|x zkCKue4F5Ytl%tFSjhD|^;!-vO&L4;N5ZR6E7{X`4G3j h)5?LLeNQ1jgNmjA`@htKkqitB44$rjF6*2UngGFnHQfLJ literal 0 HcmV?d00001 diff --git a/qt/light_dark.png b/qt/light_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..385805bcfc8e7db6bb81b00a5e45609490676b0e GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*pj^6T^PXNr}OT51_lPs z0*}aI1_r*vAk26?e?`sf6Ha~+W9B6LeWnZy3_hMNjv*GOj|Mq%F&J>1 z`u9J*T-I^+nS^^?Q?>~3dK9f^R0s(vx<2{jCJ)&Fvy+o&JlZW9;Cy;Uo9Ls{lDXX5 l8197s%TN5rpT)QRwthph{o}MZv$;VI@pScbS?83{1OQnGJW>Dv literal 0 HcmV?d00001 diff --git a/qt/resources.qrc b/qt/resources.qrc index 2ac61006..7ac5fdb1 100644 --- a/qt/resources.qrc +++ b/qt/resources.qrc @@ -27,5 +27,7 @@ tools_dark.png gamepad.png gamepad_dark.png + light.png + light_dark.png