diff --git a/RGBController/RGBController.cpp b/RGBController/RGBController.cpp index 5f177a0e..4cb9a7c4 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 28e4af03..08410340 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 c2d5b244..cbe6728a 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 af368c38..ba8ec8c7 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 00000000..e61a83db Binary files /dev/null and b/qt/storage.png differ diff --git a/qt/storage_dark.png b/qt/storage_dark.png new file mode 100644 index 00000000..5bb9937b Binary files /dev/null and b/qt/storage_dark.png differ