From 09a9a5c257f5adf0c314dd66aa53baaaca6f1352 Mon Sep 17 00:00:00 2001 From: Adam Honse Date: Tue, 1 Dec 2020 19:24:52 -0600 Subject: [PATCH] Add vendor string to RGBController API and update all controllers with vendor information, add vendor to device information page --- .../RGBController_AMDWraithPrism.cpp | 1 + .../RGBController_ASRockPolychromeSMBus.cpp | 1 + .../RGBController_AsusAuraCore.cpp | 1 + .../RGBController_AsusAuraGPU.cpp | 1 + .../RGBController_AsusAuraSMBus.cpp | 1 + .../RGBController_AsusAuraMouse.cpp | 1 + .../RGBController_AsusAuraUSB.cpp | 1 + .../RGBController_AsusTUFLaptopWMI.cpp | 1 + .../RGBController_CMARGBController.cpp | 1 + .../RGBController_CMMP750Controller.cpp | 1 + ...RGBController_CorsairDominatorPlatinum.cpp | 1 + .../RGBController_CorsairHydro.cpp | 1 + .../RGBController_CorsairLightingNode.cpp | 1 + .../RGBController_CorsairPeripheral.cpp | 1 + .../RGBController_CorsairVengeance.cpp | 1 + .../RGBController_CorsairVengeancePro.cpp | 1 + .../RGBController_Crucial.cpp | 1 + .../RGBController_DuckyKeyboard.cpp | 1 + .../RGBController_EKController.cpp | 1 + .../RGBController_EVGAGPUv1.cpp | 1 + .../RGBController_EVGAGPUv2.cpp | 1 + .../RGBController_Faustus.cpp | 1 + .../RGBController_GalaxGPU.cpp | 1 + .../RGBController_AorusATC800.cpp | 1 + .../RGBController_GigabyteRGBFusion2DRAM.cpp | 1 + .../RGBController_GigabyteRGBFusion2SMBus.cpp | 1 + .../RGBController_GigabyteRGBFusion2USB.cpp | 1 + .../RGBController_GigabyteRGBFusion.cpp | 1 + .../RGBController_GigabyteRGBFusionGPU.cpp | 1 + .../RGBController_HoltekA070.cpp | 1 + .../RGBController_HyperXDRAM.cpp | 1 + .../RGBController_HyperXAlloyOrigins.cpp | 1 + .../RGBController_HyperXKeyboard.cpp | 1 + .../RGBController_HyperXPulsefireSurge.cpp | 1 + .../RGBController_HyperXMousemat.cpp | 1 + .../RGBController_LogitechG203.cpp | 1 + .../RGBController_LogitechG203L.cpp | 1 + .../RGBController_LogitechG213.cpp | 1 + .../RGBController_LogitechG403.cpp | 1 + .../RGBController_LogitechG502PS.cpp | 1 + .../RGBController_LogitechG810.cpp | 1 + .../RGBController_LogitechGPowerPlay.cpp | 1 + .../RGBController_LogitechGProWireless.cpp | 1 + .../RGBController_MSI3Zone.cpp | 1 + .../MSIGPUController/RGBController_MSIGPU.cpp | 1 + .../RGBController_MSIMysticLight.cpp | 1 + .../MSIRGBController/RGBController_MSIRGB.cpp | 1 + .../RGBController_NZXTHue2.cpp | 1 + .../RGBController_NZXTHuePlus.cpp | 1 + .../RGBController_NZXTKraken.cpp | 1 + .../RGBController_OpenRazer.cpp | 5 + .../RGBController_OpenRazerWindows.cpp | 5 + .../RGBController_PatriotViper.cpp | 1 + .../RGBController_PhilipsWiz.cpp | 1 + .../RGBController_RedragonK556.cpp | 1 + .../RGBController_RedragonM711.cpp | 1 + .../RGBController_RoccatKoneAimo.cpp | 1 + .../RGBController_SapphireGPU.cpp | 1 + .../RGBController_SonyDS4.cpp | 1 + .../RGBController_SteelSeriesApex.cpp | 1 + .../RGBController_SteelSeriesOldApex.cpp | 1 + .../RGBController_SteelSeriesRival.cpp | 1 + .../RGBController_SteelSeriesSiberia.cpp | 1 + .../RGBController_Tecknet.cpp | 1 + .../RGBController_ThermaltakePoseidonZRGB.cpp | 1 + .../RGBController_ThermaltakeRiing.cpp | 1 + RGBController/RGBController.h | 1 + qt/OpenRGBDeviceInfoPage.cpp | 1 + qt/OpenRGBDeviceInfoPage.ui | 96 +++++++++++-------- 69 files changed, 131 insertions(+), 41 deletions(-) diff --git a/Controllers/AMDWraithPrismController/RGBController_AMDWraithPrism.cpp b/Controllers/AMDWraithPrismController/RGBController_AMDWraithPrism.cpp index 8e1cb336..ec21d982 100644 --- a/Controllers/AMDWraithPrismController/RGBController_AMDWraithPrism.cpp +++ b/Controllers/AMDWraithPrismController/RGBController_AMDWraithPrism.cpp @@ -14,6 +14,7 @@ RGBController_AMDWraithPrism::RGBController_AMDWraithPrism(AMDWraithPrismControl wraith = wraith_ptr; name = "AMD Wraith Prism"; + vendor = "Cooler Master"; type = DEVICE_TYPE_COOLER; description = "AMD Wraith Prism Device"; version = wraith->GetFirmwareVersionString(); diff --git a/Controllers/ASRockPolychromeSMBusController/RGBController_ASRockPolychromeSMBus.cpp b/Controllers/ASRockPolychromeSMBusController/RGBController_ASRockPolychromeSMBus.cpp index c5043db1..321746a7 100644 --- a/Controllers/ASRockPolychromeSMBusController/RGBController_ASRockPolychromeSMBus.cpp +++ b/Controllers/ASRockPolychromeSMBusController/RGBController_ASRockPolychromeSMBus.cpp @@ -37,6 +37,7 @@ RGBController_Polychrome::RGBController_Polychrome(PolychromeController* polychr polychrome = polychrome_ptr; name = polychrome->GetDeviceName(); + vendor = "ASRock"; version = polychrome->GetFirmwareVersion(); type = DEVICE_TYPE_MOTHERBOARD; description = "ASRock ASR LED/Polychrome Device"; diff --git a/Controllers/AsusAuraCoreController/RGBController_AsusAuraCore.cpp b/Controllers/AsusAuraCoreController/RGBController_AsusAuraCore.cpp index d101b55c..1a971db6 100644 --- a/Controllers/AsusAuraCoreController/RGBController_AsusAuraCore.cpp +++ b/Controllers/AsusAuraCoreController/RGBController_AsusAuraCore.cpp @@ -13,6 +13,7 @@ RGBController_AuraCore::RGBController_AuraCore(AuraCoreController* aura_ptr) aura = aura_ptr; name = "ASUS Aura Core"; + vendor = "ASUS"; type = DEVICE_TYPE_KEYBOARD; description = "ASUS Aura Core Device"; diff --git a/Controllers/AsusAuraGPUController/RGBController_AsusAuraGPU.cpp b/Controllers/AsusAuraGPUController/RGBController_AsusAuraGPU.cpp index a3dbc52f..6fa0541c 100644 --- a/Controllers/AsusAuraGPUController/RGBController_AsusAuraGPU.cpp +++ b/Controllers/AsusAuraGPUController/RGBController_AsusAuraGPU.cpp @@ -47,6 +47,7 @@ RGBController_AuraGPU::RGBController_AuraGPU(AuraGPUController * aura_gpu_ptr) name = aura_gpu->GetDeviceName(); + vendor = "ASUS"; type = DEVICE_TYPE_GPU; description = "ASUS Aura GPU Device"; version = "0.00.1"; diff --git a/Controllers/AsusAuraSMBusController/RGBController_AsusAuraSMBus.cpp b/Controllers/AsusAuraSMBusController/RGBController_AsusAuraSMBus.cpp index 5b31d6f1..a3a0d0a4 100644 --- a/Controllers/AsusAuraSMBusController/RGBController_AsusAuraSMBus.cpp +++ b/Controllers/AsusAuraSMBusController/RGBController_AsusAuraSMBus.cpp @@ -129,6 +129,7 @@ RGBController_AuraSMBus::RGBController_AuraSMBus(AuraSMBusController * aura_ptr) type = DEVICE_TYPE_MOTHERBOARD; name = "ASUS Aura Motherboard"; } + vendor = "ASUS"; description = "ASUS Aura SMBus Device"; mode Direct; diff --git a/Controllers/AsusAuraUSBController/RGBController_AsusAuraMouse.cpp b/Controllers/AsusAuraUSBController/RGBController_AsusAuraMouse.cpp index 22eeca20..1b831513 100644 --- a/Controllers/AsusAuraUSBController/RGBController_AsusAuraMouse.cpp +++ b/Controllers/AsusAuraUSBController/RGBController_AsusAuraMouse.cpp @@ -14,6 +14,7 @@ RGBController_AuraMouse::RGBController_AuraMouse(AuraMouseController* aura_ptr) aura = aura_ptr; name = "ASUS Aura Mouse"; + vendor = "ASUS"; type = DEVICE_TYPE_MOUSE; description = "ASUS Aura Mouse Device"; location = aura->GetDeviceLocation(); diff --git a/Controllers/AsusAuraUSBController/RGBController_AsusAuraUSB.cpp b/Controllers/AsusAuraUSBController/RGBController_AsusAuraUSB.cpp index 1bb60df0..c436fcee 100644 --- a/Controllers/AsusAuraUSBController/RGBController_AsusAuraUSB.cpp +++ b/Controllers/AsusAuraUSBController/RGBController_AsusAuraUSB.cpp @@ -14,6 +14,7 @@ RGBController_AuraUSB::RGBController_AuraUSB(AuraUSBController* aura_ptr) aura = aura_ptr; name = "ASUS Aura USB"; + vendor = "ASUS"; version = aura->GetDeviceName(); type = DEVICE_TYPE_MOTHERBOARD; description = "ASUS Aura USB Device"; diff --git a/Controllers/AsusTUFLaptopController/RGBController_AsusTUFLaptopWMI.cpp b/Controllers/AsusTUFLaptopController/RGBController_AsusTUFLaptopWMI.cpp index 272da4c9..5e3bc5b9 100644 --- a/Controllers/AsusTUFLaptopController/RGBController_AsusTUFLaptopWMI.cpp +++ b/Controllers/AsusTUFLaptopController/RGBController_AsusTUFLaptopWMI.cpp @@ -13,6 +13,7 @@ using namespace std::chrono_literals; RGBController_AsusTUFLaptopWMI::RGBController_AsusTUFLaptopWMI() { name = "ASUS TUF Keyboard"; + vendor = "ASUS"; type = DEVICE_TYPE_KEYBOARD; description = "WMI Device"; location = "\\\\.\\ATKACPI"; diff --git a/Controllers/CoolerMasterController/RGBController_CMARGBController.cpp b/Controllers/CoolerMasterController/RGBController_CMARGBController.cpp index 57e46f58..81306030 100644 --- a/Controllers/CoolerMasterController/RGBController_CMARGBController.cpp +++ b/Controllers/CoolerMasterController/RGBController_CMARGBController.cpp @@ -15,6 +15,7 @@ RGBController_CMARGBController::RGBController_CMARGBController(CMARGBController unsigned char speed = cmargb->GetLedSpeed(); name = argb_header_data[cmargb->GetZoneIndex()].name; + vendor = "Cooler Master"; type = DEVICE_TYPE_LEDSTRIP; description = cmargb->GetDeviceName(); version = "1.0"; diff --git a/Controllers/CoolerMasterController/RGBController_CMMP750Controller.cpp b/Controllers/CoolerMasterController/RGBController_CMMP750Controller.cpp index 54a4a888..dac9a793 100644 --- a/Controllers/CoolerMasterController/RGBController_CMMP750Controller.cpp +++ b/Controllers/CoolerMasterController/RGBController_CMMP750Controller.cpp @@ -15,6 +15,7 @@ RGBController_CMMP750Controller::RGBController_CMMP750Controller(CMMP750Controll unsigned char speed = cmmp750->GetLedSpeed(); name = cmmp750->GetDeviceName(); + vendor = "Cooler Master"; type = DEVICE_TYPE_MOUSEMAT; description = cmmp750->GetDeviceName(); version = "1.0"; diff --git a/Controllers/CorsairDominatorPlatinumController/RGBController_CorsairDominatorPlatinum.cpp b/Controllers/CorsairDominatorPlatinumController/RGBController_CorsairDominatorPlatinum.cpp index 68ba717b..c4c0be6e 100644 --- a/Controllers/CorsairDominatorPlatinumController/RGBController_CorsairDominatorPlatinum.cpp +++ b/Controllers/CorsairDominatorPlatinumController/RGBController_CorsairDominatorPlatinum.cpp @@ -13,6 +13,7 @@ RGBController_CorsairDominatorPlatinum::RGBController_CorsairDominatorPlatinum(C corsair = corsair_ptr; name = corsair->GetDeviceName(); + vendor = "Corsair"; type = DEVICE_TYPE_DRAM; description = "Corsair Dominator Platinum RGB Device"; location = corsair->GetDeviceLocation(); diff --git a/Controllers/CorsairHydroController/RGBController_CorsairHydro.cpp b/Controllers/CorsairHydroController/RGBController_CorsairHydro.cpp index a4baf117..6f8b198c 100644 --- a/Controllers/CorsairHydroController/RGBController_CorsairHydro.cpp +++ b/Controllers/CorsairHydroController/RGBController_CorsairHydro.cpp @@ -13,6 +13,7 @@ RGBController_CorsairHydro::RGBController_CorsairHydro(CorsairHydroController* c { corsair = corsair_ptr; + vendor = "Corsair"; description = "Corsair Hydro Series Device"; version = corsair->GetFirmwareString(); type = DEVICE_TYPE_COOLER; diff --git a/Controllers/CorsairLightingNodeController/RGBController_CorsairLightingNode.cpp b/Controllers/CorsairLightingNodeController/RGBController_CorsairLightingNode.cpp index f4a6d1b3..6e25d46b 100644 --- a/Controllers/CorsairLightingNodeController/RGBController_CorsairLightingNode.cpp +++ b/Controllers/CorsairLightingNodeController/RGBController_CorsairLightingNode.cpp @@ -15,6 +15,7 @@ RGBController_CorsairLightingNode::RGBController_CorsairLightingNode(CorsairLigh corsair = corsair_ptr; name = "Corsair Lighting Node Device"; + vendor = "Corsair"; description = "Corsair Lighting Node Device"; type = DEVICE_TYPE_LEDSTRIP; version = corsair->GetFirmwareString(); diff --git a/Controllers/CorsairPeripheralController/RGBController_CorsairPeripheral.cpp b/Controllers/CorsairPeripheralController/RGBController_CorsairPeripheral.cpp index 9007e293..75b585b4 100644 --- a/Controllers/CorsairPeripheralController/RGBController_CorsairPeripheral.cpp +++ b/Controllers/CorsairPeripheralController/RGBController_CorsairPeripheral.cpp @@ -556,6 +556,7 @@ RGBController_CorsairPeripheral::RGBController_CorsairPeripheral(CorsairPeripher corsair = corsair_ptr; name = "Corsair RGB Peripheral Device"; + vendor = "Corsair"; description = "Corsair RGB Peripheral Device"; type = corsair->GetDeviceType(); version = corsair->GetFirmwareString(); diff --git a/Controllers/CorsairVengeanceController/RGBController_CorsairVengeance.cpp b/Controllers/CorsairVengeanceController/RGBController_CorsairVengeance.cpp index a8c72160..ff504a01 100644 --- a/Controllers/CorsairVengeanceController/RGBController_CorsairVengeance.cpp +++ b/Controllers/CorsairVengeanceController/RGBController_CorsairVengeance.cpp @@ -14,6 +14,7 @@ RGBController_CorsairVengeance::RGBController_CorsairVengeance(CorsairVengeanceC corsair = corsair_ptr; name = corsair->GetDeviceName(); + vendor = "Corsair"; type = DEVICE_TYPE_DRAM; description = "Corsair Vengeance RGB Device"; location = corsair->GetDeviceLocation(); diff --git a/Controllers/CorsairVengeanceProController/RGBController_CorsairVengeancePro.cpp b/Controllers/CorsairVengeanceProController/RGBController_CorsairVengeancePro.cpp index b9acfa88..54b3029f 100644 --- a/Controllers/CorsairVengeanceProController/RGBController_CorsairVengeancePro.cpp +++ b/Controllers/CorsairVengeanceProController/RGBController_CorsairVengeancePro.cpp @@ -14,6 +14,7 @@ RGBController_CorsairVengeancePro::RGBController_CorsairVengeancePro(CorsairVeng corsair = corsair_ptr; name = corsair->GetDeviceName(); + vendor = "Corsair"; type = DEVICE_TYPE_DRAM; description = "Corsair Vengeance Pro RGB Device"; location = corsair->GetDeviceLocation(); diff --git a/Controllers/CrucialController/RGBController_Crucial.cpp b/Controllers/CrucialController/RGBController_Crucial.cpp index 91eae0a8..7502d93d 100644 --- a/Controllers/CrucialController/RGBController_Crucial.cpp +++ b/Controllers/CrucialController/RGBController_Crucial.cpp @@ -14,6 +14,7 @@ RGBController_Crucial::RGBController_Crucial(CrucialController * crucial_ptr) crucial = crucial_ptr; name = "Crucial DRAM"; + vendor = "Crucial"; type = DEVICE_TYPE_DRAM; description = "Crucial DRAM Device"; location = crucial->GetDeviceLocation(); diff --git a/Controllers/DuckyKeyboardController/RGBController_DuckyKeyboard.cpp b/Controllers/DuckyKeyboardController/RGBController_DuckyKeyboard.cpp index 0d72588b..f3578522 100644 --- a/Controllers/DuckyKeyboardController/RGBController_DuckyKeyboard.cpp +++ b/Controllers/DuckyKeyboardController/RGBController_DuckyKeyboard.cpp @@ -176,6 +176,7 @@ RGBController_DuckyKeyboard::RGBController_DuckyKeyboard(DuckyKeyboardController ducky = ducky_ptr; name = "Ducky Keyboard Device"; + vendor = "Ducky"; type = DEVICE_TYPE_KEYBOARD; description = "Ducky Keyboard Device"; location = ducky->GetDeviceLocation(); diff --git a/Controllers/EKController/RGBController_EKController.cpp b/Controllers/EKController/RGBController_EKController.cpp index 3d6fda4f..aeefd7da 100644 --- a/Controllers/EKController/RGBController_EKController.cpp +++ b/Controllers/EKController/RGBController_EKController.cpp @@ -14,6 +14,7 @@ RGBController_EKController::RGBController_EKController(EKController* _dev) EK_dev = _dev; name = EK_dev->GetDeviceName(); + vendor = "EK"; type = DEVICE_TYPE_LEDSTRIP; description = EK_dev->GetDeviceName(); version = "1.0"; diff --git a/Controllers/EVGAGPUController/RGBController_EVGAGPUv1.cpp b/Controllers/EVGAGPUController/RGBController_EVGAGPUv1.cpp index f8a2f019..95ef2135 100644 --- a/Controllers/EVGAGPUController/RGBController_EVGAGPUv1.cpp +++ b/Controllers/EVGAGPUController/RGBController_EVGAGPUv1.cpp @@ -14,6 +14,7 @@ RGBController_EVGAGPUv1::RGBController_EVGAGPUv1(EVGAGPUv1Controller* evga_ptr) evga = evga_ptr; name = "EVGA GPU"; + vendor = "EVGA"; description = "EVGA RGB v1 GPU Device"; location = evga->GetDeviceLocation(); diff --git a/Controllers/EVGAGPUController/RGBController_EVGAGPUv2.cpp b/Controllers/EVGAGPUController/RGBController_EVGAGPUv2.cpp index 78e37e1f..146611f0 100644 --- a/Controllers/EVGAGPUController/RGBController_EVGAGPUv2.cpp +++ b/Controllers/EVGAGPUController/RGBController_EVGAGPUv2.cpp @@ -14,6 +14,7 @@ RGBController_EVGAGPUv2::RGBController_EVGAGPUv2(EVGAGPUv2Controller* evga_ptr) evga = evga_ptr; name = "EVGA GPU"; + vendor = "EVGA"; description = "EVGA RGB v2 GPU Device"; location = evga->GetDeviceLocation(); diff --git a/Controllers/FaustusController/RGBController_Faustus.cpp b/Controllers/FaustusController/RGBController_Faustus.cpp index a6874735..4b4e727c 100644 --- a/Controllers/FaustusController/RGBController_Faustus.cpp +++ b/Controllers/FaustusController/RGBController_Faustus.cpp @@ -6,6 +6,7 @@ RGBController_Faustus::RGBController_Faustus(const std::string& dev_path) { name = "ASUS TUF Keyboard"; + vendor = "ASUS"; type = DEVICE_TYPE_KEYBOARD; description = "Faustus Device"; diff --git a/Controllers/GalaxGPUController/RGBController_GalaxGPU.cpp b/Controllers/GalaxGPUController/RGBController_GalaxGPU.cpp index 31d415f7..f29fe07a 100644 --- a/Controllers/GalaxGPUController/RGBController_GalaxGPU.cpp +++ b/Controllers/GalaxGPUController/RGBController_GalaxGPU.cpp @@ -45,6 +45,7 @@ RGBController_GalaxGPU::RGBController_GalaxGPU(GalaxGPUController * galax_gpu_pt galax_gpu = galax_gpu_ptr; name = galax_gpu->GetDeviceName(); + vendor = "GALAX"; type = DEVICE_TYPE_GPU; description = "GALAX / KFA2 RTX GPU"; version = "1.0"; diff --git a/Controllers/GigabyteAorusCPUCoolerController/RGBController_AorusATC800.cpp b/Controllers/GigabyteAorusCPUCoolerController/RGBController_AorusATC800.cpp index 141e44a9..595c3520 100644 --- a/Controllers/GigabyteAorusCPUCoolerController/RGBController_AorusATC800.cpp +++ b/Controllers/GigabyteAorusCPUCoolerController/RGBController_AorusATC800.cpp @@ -14,6 +14,7 @@ RGBController_AorusATC800::RGBController_AorusATC800(ATC800Controller* cooler_pt cooler = cooler_ptr; name = "Aorus ATC800 CPU Cooler"; + vendor = "Gigabyte"; type = DEVICE_TYPE_COOLER; description = "Aorus ATC800 CPU Cooler"; location = cooler->GetDeviceLocation(); diff --git a/Controllers/GigabyteRGBFusion2DRAMController/RGBController_GigabyteRGBFusion2DRAM.cpp b/Controllers/GigabyteRGBFusion2DRAMController/RGBController_GigabyteRGBFusion2DRAM.cpp index fa2499de..71a408d3 100644 --- a/Controllers/GigabyteRGBFusion2DRAMController/RGBController_GigabyteRGBFusion2DRAM.cpp +++ b/Controllers/GigabyteRGBFusion2DRAMController/RGBController_GigabyteRGBFusion2DRAM.cpp @@ -14,6 +14,7 @@ RGBController_RGBFusion2DRAM::RGBController_RGBFusion2DRAM(RGBFusion2DRAMControl rgb_fusion = rgb_fusion_ptr; name = "RGB Fusion 2 DRAM"; + vendor = "Gigabyte"; description = "RGB Fusion 2 DRAM Device"; location = rgb_fusion->GetDeviceLocation(); diff --git a/Controllers/GigabyteRGBFusion2SMBusController/RGBController_GigabyteRGBFusion2SMBus.cpp b/Controllers/GigabyteRGBFusion2SMBusController/RGBController_GigabyteRGBFusion2SMBus.cpp index 9cdd20f5..ae7784b6 100644 --- a/Controllers/GigabyteRGBFusion2SMBusController/RGBController_GigabyteRGBFusion2SMBus.cpp +++ b/Controllers/GigabyteRGBFusion2SMBusController/RGBController_GigabyteRGBFusion2SMBus.cpp @@ -42,6 +42,7 @@ RGBController_RGBFusion2SMBus::RGBController_RGBFusion2SMBus(RGBFusion2SMBusCont rgb_fusion = rgb_fusion_ptr; name = rgb_fusion->GetDeviceName(); + vendor = "Gigabyte"; description = "RGB Fusion 2 SMBus"; location = rgb_fusion->GetDeviceLocation(); diff --git a/Controllers/GigabyteRGBFusion2USBController/RGBController_GigabyteRGBFusion2USB.cpp b/Controllers/GigabyteRGBFusion2USBController/RGBController_GigabyteRGBFusion2USB.cpp index 2112352c..2b592c19 100644 --- a/Controllers/GigabyteRGBFusion2USBController/RGBController_GigabyteRGBFusion2USB.cpp +++ b/Controllers/GigabyteRGBFusion2USBController/RGBController_GigabyteRGBFusion2USB.cpp @@ -108,6 +108,7 @@ RGBController_RGBFusion2USB::RGBController_RGBFusion2USB(RGBFusion2USBController controller = controller_ptr; name = controller->GetDeviceName(); + vendor = "Gigabyte"; type = DEVICE_TYPE_MOTHERBOARD; description = controller->GetDeviceDescription(); version = controller->GetFWVersion(); diff --git a/Controllers/GigabyteRGBFusionController/RGBController_GigabyteRGBFusion.cpp b/Controllers/GigabyteRGBFusionController/RGBController_GigabyteRGBFusion.cpp index fee35e72..b3139fe7 100644 --- a/Controllers/GigabyteRGBFusionController/RGBController_GigabyteRGBFusion.cpp +++ b/Controllers/GigabyteRGBFusionController/RGBController_GigabyteRGBFusion.cpp @@ -20,6 +20,7 @@ RGBController_RGBFusion::RGBController_RGBFusion(RGBFusionController* rgb_fusion rgb_fusion = rgb_fusion_ptr; name = rgb_fusion->GetDeviceName(); + vendor = "Gigabyte"; description = "RGB Fusion 1.0"; location = rgb_fusion->GetDeviceLocation(); diff --git a/Controllers/GigabyteRGBFusionGPUController/RGBController_GigabyteRGBFusionGPU.cpp b/Controllers/GigabyteRGBFusionGPUController/RGBController_GigabyteRGBFusionGPU.cpp index 9f706354..b2daa5ce 100644 --- a/Controllers/GigabyteRGBFusionGPUController/RGBController_GigabyteRGBFusionGPU.cpp +++ b/Controllers/GigabyteRGBFusionGPUController/RGBController_GigabyteRGBFusionGPU.cpp @@ -14,6 +14,7 @@ RGBController_RGBFusionGPU::RGBController_RGBFusionGPU(RGBFusionGPUController* r rgb_fusion = rgb_fusion_ptr; name = "Gigabyte GPU"; + vendor = "Gigabyte"; description = "RGB Fusion GPU"; location = rgb_fusion->GetDeviceLocation(); diff --git a/Controllers/HoltekController/RGBController_HoltekA070.cpp b/Controllers/HoltekController/RGBController_HoltekA070.cpp index 8c090817..75b14344 100644 --- a/Controllers/HoltekController/RGBController_HoltekA070.cpp +++ b/Controllers/HoltekController/RGBController_HoltekA070.cpp @@ -13,6 +13,7 @@ RGBController_HoltekA070::RGBController_HoltekA070(HoltekA070Controller* holtek_ holtek = holtek_ptr; name = "Holtek USB Gaming Mouse Device"; + vendor = "Holtek"; type = DEVICE_TYPE_MOUSE; description = "Holtek USB Gaming Mouse Device"; location = holtek->GetDeviceLocation(); diff --git a/Controllers/HyperXDRAMController/RGBController_HyperXDRAM.cpp b/Controllers/HyperXDRAMController/RGBController_HyperXDRAM.cpp index cfa2a955..7eaed359 100644 --- a/Controllers/HyperXDRAMController/RGBController_HyperXDRAM.cpp +++ b/Controllers/HyperXDRAMController/RGBController_HyperXDRAM.cpp @@ -15,6 +15,7 @@ RGBController_HyperXDRAM::RGBController_HyperXDRAM(HyperXDRAMController* hyperx_ hyperx = hyperx_ptr; name = hyperx->GetDeviceName(); + vendor = "HyperX"; type = DEVICE_TYPE_DRAM; description = "HyperX DRAM Device"; location = hyperx->GetDeviceLocation(); diff --git a/Controllers/HyperXKeyboardController/RGBController_HyperXAlloyOrigins.cpp b/Controllers/HyperXKeyboardController/RGBController_HyperXAlloyOrigins.cpp index 49cd85be..e8dff75b 100644 --- a/Controllers/HyperXKeyboardController/RGBController_HyperXAlloyOrigins.cpp +++ b/Controllers/HyperXKeyboardController/RGBController_HyperXAlloyOrigins.cpp @@ -172,6 +172,7 @@ RGBController_HyperXAlloyOrigins::RGBController_HyperXAlloyOrigins(HyperXAlloyOr hyperx = hyperx_ptr; name = "HyperX Alloy Origins Keyboard Device"; + vendor = "HyperX"; type = DEVICE_TYPE_KEYBOARD; description = "HyperX Alloy Origins Keyboard Device"; location = hyperx->GetDeviceLocation(); diff --git a/Controllers/HyperXKeyboardController/RGBController_HyperXKeyboard.cpp b/Controllers/HyperXKeyboardController/RGBController_HyperXKeyboard.cpp index 0bf9aada..d10ae696 100644 --- a/Controllers/HyperXKeyboardController/RGBController_HyperXKeyboard.cpp +++ b/Controllers/HyperXKeyboardController/RGBController_HyperXKeyboard.cpp @@ -180,6 +180,7 @@ RGBController_HyperXKeyboard::RGBController_HyperXKeyboard(HyperXKeyboardControl hyperx = hyperx_ptr; name = "HyperX RGB Keyboard"; + vendor = "HyperX"; type = DEVICE_TYPE_KEYBOARD; description = "HyperX RGB Keyboard Device"; location = hyperx->GetDeviceLocation(); diff --git a/Controllers/HyperXMouseController/RGBController_HyperXPulsefireSurge.cpp b/Controllers/HyperXMouseController/RGBController_HyperXPulsefireSurge.cpp index 56757d0e..fe5b3481 100644 --- a/Controllers/HyperXMouseController/RGBController_HyperXPulsefireSurge.cpp +++ b/Controllers/HyperXMouseController/RGBController_HyperXPulsefireSurge.cpp @@ -16,6 +16,7 @@ RGBController_HyperXPulsefireSurge::RGBController_HyperXPulsefireSurge(HyperXPul hyperx = hyperx_ptr; name = "HyperX Pulsefire Surge Device"; + vendor = "HyperX"; type = DEVICE_TYPE_MOUSE; description = "HyperX Pulsefire Surge Device"; location = hyperx->GetDeviceLocation(); diff --git a/Controllers/HyperXMousematController/RGBController_HyperXMousemat.cpp b/Controllers/HyperXMousematController/RGBController_HyperXMousemat.cpp index 095d8866..d9354b70 100644 --- a/Controllers/HyperXMousematController/RGBController_HyperXMousemat.cpp +++ b/Controllers/HyperXMousematController/RGBController_HyperXMousemat.cpp @@ -16,6 +16,7 @@ RGBController_HyperXMousemat::RGBController_HyperXMousemat(HyperXMousematControl hyperx = hyperx_ptr; name = "HyperX Mousemat Device"; + vendor = "HyperX"; type = DEVICE_TYPE_MOUSEMAT; description = "HyperX Mousemat Device"; location = hyperx->GetDeviceLocation(); diff --git a/Controllers/LogitechController/RGBController_LogitechG203.cpp b/Controllers/LogitechController/RGBController_LogitechG203.cpp index b984cbaf..c5b299cc 100644 --- a/Controllers/LogitechController/RGBController_LogitechG203.cpp +++ b/Controllers/LogitechController/RGBController_LogitechG203.cpp @@ -14,6 +14,7 @@ RGBController_LogitechG203::RGBController_LogitechG203(LogitechG203Controller* l logitech = logitech_ptr; name = "Logitech Mouse Device"; + vendor = "Logitech"; type = DEVICE_TYPE_MOUSE; description = "Logitech Mouse Device"; location = logitech->GetDeviceLocation(); diff --git a/Controllers/LogitechController/RGBController_LogitechG203L.cpp b/Controllers/LogitechController/RGBController_LogitechG203L.cpp index 6cecda02..08750bc8 100644 --- a/Controllers/LogitechController/RGBController_LogitechG203L.cpp +++ b/Controllers/LogitechController/RGBController_LogitechG203L.cpp @@ -5,6 +5,7 @@ RGBController_LogitechG203L::RGBController_LogitechG203L(LogitechG203LController logitech = logitech_ptr; name = "Logitech Mouse Device"; + vendor = "Logitech"; type = DEVICE_TYPE_MOUSE; description = "Logitech Mouse Device"; location = logitech->GetDeviceLocation(); diff --git a/Controllers/LogitechController/RGBController_LogitechG213.cpp b/Controllers/LogitechController/RGBController_LogitechG213.cpp index df6095fc..fb61c05e 100644 --- a/Controllers/LogitechController/RGBController_LogitechG213.cpp +++ b/Controllers/LogitechController/RGBController_LogitechG213.cpp @@ -33,6 +33,7 @@ RGBController_LogitechG213::RGBController_LogitechG213(LogitechG213Controller* l logitechG213 = logitech_ptr; name = "Logitech G213 Keyboard Device"; + vendor = "Logitech"; type = DEVICE_TYPE_KEYBOARD; description = "Logitech G213 Keyboard Device"; diff --git a/Controllers/LogitechController/RGBController_LogitechG403.cpp b/Controllers/LogitechController/RGBController_LogitechG403.cpp index 2e7a1fc8..fb578ca6 100644 --- a/Controllers/LogitechController/RGBController_LogitechG403.cpp +++ b/Controllers/LogitechController/RGBController_LogitechG403.cpp @@ -14,6 +14,7 @@ RGBController_LogitechG403::RGBController_LogitechG403(LogitechG403Controller* l logitech = logitech_ptr; name = "Logitech Mouse Device"; + vendor = "Logitech"; type = DEVICE_TYPE_MOUSE; description = "Logitech Mouse Device"; location = logitech->GetDeviceLocation(); diff --git a/Controllers/LogitechController/RGBController_LogitechG502PS.cpp b/Controllers/LogitechController/RGBController_LogitechG502PS.cpp index 561944db..bffd15cb 100644 --- a/Controllers/LogitechController/RGBController_LogitechG502PS.cpp +++ b/Controllers/LogitechController/RGBController_LogitechG502PS.cpp @@ -14,6 +14,7 @@ RGBController_LogitechG502PS::RGBController_LogitechG502PS(LogitechG502PSControl logitech = logitech_ptr; name = "Logitech Mouse Device"; + vendor = "Logitech"; type = DEVICE_TYPE_MOUSE; description = "Logitech Mouse Device"; location = logitech->GetDeviceLocation(); diff --git a/Controllers/LogitechController/RGBController_LogitechG810.cpp b/Controllers/LogitechController/RGBController_LogitechG810.cpp index 613b85be..f1a5ee16 100644 --- a/Controllers/LogitechController/RGBController_LogitechG810.cpp +++ b/Controllers/LogitechController/RGBController_LogitechG810.cpp @@ -170,6 +170,7 @@ RGBController_LogitechG810::RGBController_LogitechG810(LogitechG810Controller* l logitech = logitech_ptr; name = "Logitech Keyboard Device"; + vendor = "Logitech"; type = DEVICE_TYPE_KEYBOARD; description = "Logitech Keyboard Device"; diff --git a/Controllers/LogitechController/RGBController_LogitechGPowerPlay.cpp b/Controllers/LogitechController/RGBController_LogitechGPowerPlay.cpp index 8d8179b0..679a3849 100644 --- a/Controllers/LogitechController/RGBController_LogitechGPowerPlay.cpp +++ b/Controllers/LogitechController/RGBController_LogitechGPowerPlay.cpp @@ -14,6 +14,7 @@ RGBController_LogitechGPowerPlay::RGBController_LogitechGPowerPlay(LogitechGPowe logitech = logitech_ptr; name = "Logitech G PowerPlay Wireless Charging System"; + vendor = "Logitech"; type = DEVICE_TYPE_MOUSEMAT; description = "Logitech G PowerPlay Wireless Charging System"; diff --git a/Controllers/LogitechController/RGBController_LogitechGProWireless.cpp b/Controllers/LogitechController/RGBController_LogitechGProWireless.cpp index ce053cbf..9a3ee7b2 100644 --- a/Controllers/LogitechController/RGBController_LogitechGProWireless.cpp +++ b/Controllers/LogitechController/RGBController_LogitechGProWireless.cpp @@ -14,6 +14,7 @@ RGBController_LogitechGProWireless::RGBController_LogitechGProWireless(LogitechG logitech = logitech_ptr; name = "Logitech G Pro Wireless Gaming Mouse"; + vendor = "Logitech"; type = DEVICE_TYPE_MOUSE; description = "Logitech G Pro Wireless Gaming Mouse"; location = logitech->GetDeviceLocation(); diff --git a/Controllers/MSI3ZoneController/RGBController_MSI3Zone.cpp b/Controllers/MSI3ZoneController/RGBController_MSI3Zone.cpp index 3c2455d6..91750bac 100644 --- a/Controllers/MSI3ZoneController/RGBController_MSI3Zone.cpp +++ b/Controllers/MSI3ZoneController/RGBController_MSI3Zone.cpp @@ -14,6 +14,7 @@ RGBController_MSI3Zone::RGBController_MSI3Zone(MSI3ZoneController* msi_ptr) msi = msi_ptr; name = "MSI 3-Zone Keyboard"; + vendor = "MSI"; type = DEVICE_TYPE_KEYBOARD; description = "MSI 3-Zone Keyboard Device"; location = msi->GetDeviceLocation(); diff --git a/Controllers/MSIGPUController/RGBController_MSIGPU.cpp b/Controllers/MSIGPUController/RGBController_MSIGPU.cpp index dd8a8162..29651f99 100644 --- a/Controllers/MSIGPUController/RGBController_MSIGPU.cpp +++ b/Controllers/MSIGPUController/RGBController_MSIGPU.cpp @@ -31,6 +31,7 @@ RGBController_MSIGPU::RGBController_MSIGPU(MSIGPUController * msi_gpu_ptr) msi_gpu = msi_gpu_ptr; name = "MSI GPU Device"; + vendor = "MSI"; type = DEVICE_TYPE_GPU; description = "MSI GPU Device"; location = msi_gpu->GetDeviceLocation(); diff --git a/Controllers/MSIMysticLightController/RGBController_MSIMysticLight.cpp b/Controllers/MSIMysticLightController/RGBController_MSIMysticLight.cpp index ec4c89e5..9e7ce6ee 100644 --- a/Controllers/MSIMysticLightController/RGBController_MSIMysticLight.cpp +++ b/Controllers/MSIMysticLightController/RGBController_MSIMysticLight.cpp @@ -37,6 +37,7 @@ RGBController_MSIMysticLight::RGBController_MSIMysticLight(MSIMysticLightControl controller = controller_ptr; name = "MSI Mystic Light Controller"; + vendor = "MSI"; type = DEVICE_TYPE_MOTHERBOARD; description = controller->GetDeviceName(); version = controller->GetFWVersion(); diff --git a/Controllers/MSIRGBController/RGBController_MSIRGB.cpp b/Controllers/MSIRGBController/RGBController_MSIRGB.cpp index 1c96bb73..dda82fb5 100644 --- a/Controllers/MSIRGBController/RGBController_MSIRGB.cpp +++ b/Controllers/MSIRGBController/RGBController_MSIRGB.cpp @@ -13,6 +13,7 @@ RGBController_MSIRGB::RGBController_MSIRGB(MSIRGBController* msi_ptr) msi = msi_ptr; name = "MSI Motherboard"; + vendor = "MSI"; type = DEVICE_TYPE_MOTHERBOARD; description = "MSI-RGB Device"; diff --git a/Controllers/NZXTHue2Controller/RGBController_NZXTHue2.cpp b/Controllers/NZXTHue2Controller/RGBController_NZXTHue2.cpp index e1cbd227..8b8f80d7 100644 --- a/Controllers/NZXTHue2Controller/RGBController_NZXTHue2.cpp +++ b/Controllers/NZXTHue2Controller/RGBController_NZXTHue2.cpp @@ -14,6 +14,7 @@ RGBController_NZXTHue2::RGBController_NZXTHue2(NZXTHue2Controller* hue2_ptr) hue2 = hue2_ptr; name = "NZXT Hue 2"; + vendor = "NZXT"; type = DEVICE_TYPE_LEDSTRIP; description = "NZXT Hue 2 Device"; version = hue2->GetFirmwareVersion(); diff --git a/Controllers/NZXTHuePlusController/RGBController_NZXTHuePlus.cpp b/Controllers/NZXTHuePlusController/RGBController_NZXTHuePlus.cpp index d20dfa12..88400b18 100644 --- a/Controllers/NZXTHuePlusController/RGBController_NZXTHuePlus.cpp +++ b/Controllers/NZXTHuePlusController/RGBController_NZXTHuePlus.cpp @@ -14,6 +14,7 @@ RGBController_HuePlus::RGBController_HuePlus(HuePlusController* hueplus_ptr) hueplus = hueplus_ptr; name = "NZXT Hue+"; + vendor = "NZXT"; type = DEVICE_TYPE_LEDSTRIP; description = "NZXT Hue+ Device"; location = hueplus->GetLocation(); diff --git a/Controllers/NZXTKrakenController/RGBController_NZXTKraken.cpp b/Controllers/NZXTKrakenController/RGBController_NZXTKraken.cpp index d68e8a43..2b4694e0 100644 --- a/Controllers/NZXTKrakenController/RGBController_NZXTKraken.cpp +++ b/Controllers/NZXTKrakenController/RGBController_NZXTKraken.cpp @@ -15,6 +15,7 @@ RGBController_NZXTKraken::RGBController_NZXTKraken(NZXTKrakenController* nzxtkra nzxtkraken = nzxtkraken_ptr; name = "NZXT Kraken X/M"; + vendor = "NZXT"; type = DEVICE_TYPE_COOLER; description = "NZXT Kraken X42/X52/X62/X72/M22"; version = nzxtkraken->GetFirmwareVersion(); diff --git a/Controllers/OpenRazerController/RGBController_OpenRazer.cpp b/Controllers/OpenRazerController/RGBController_OpenRazer.cpp index c5af7939..a710f9a0 100644 --- a/Controllers/OpenRazerController/RGBController_OpenRazer.cpp +++ b/Controllers/OpenRazerController/RGBController_OpenRazer.cpp @@ -247,6 +247,11 @@ RGBController_OpenRazer::RGBController_OpenRazer(std::string dev_path) \*-----------------------------------------------------------------*/ std::getline(firmware_version, version); + /*-----------------------------------------------------------------*\ + | Vendor is always Razer | + \*-----------------------------------------------------------------*/ + vendor = "Razer"; + /*-----------------------------------------------------------------*\ | Loop through all known devices to look for a name match | \*-----------------------------------------------------------------*/ diff --git a/Controllers/OpenRazerController/RGBController_OpenRazerWindows.cpp b/Controllers/OpenRazerController/RGBController_OpenRazerWindows.cpp index ad0e87ff..d026f234 100644 --- a/Controllers/OpenRazerController/RGBController_OpenRazerWindows.cpp +++ b/Controllers/OpenRazerController/RGBController_OpenRazerWindows.cpp @@ -177,6 +177,11 @@ RGBController_OpenRazer::RGBController_OpenRazer(device * razer_device, device_f razer_functions->firmware_version->show(razer_device, NULL, string_buf); version = string_buf; + /*-----------------------------------------------------------------*\ + | Vendor is always Razer | + \*-----------------------------------------------------------------*/ + vendor = "Razer"; + /*-----------------------------------------------------------------*\ | Loop through all known devices to look for a name match | \*-----------------------------------------------------------------*/ diff --git a/Controllers/PatriotViperController/RGBController_PatriotViper.cpp b/Controllers/PatriotViperController/RGBController_PatriotViper.cpp index c108cb79..2ca2174b 100644 --- a/Controllers/PatriotViperController/RGBController_PatriotViper.cpp +++ b/Controllers/PatriotViperController/RGBController_PatriotViper.cpp @@ -14,6 +14,7 @@ RGBController_PatriotViper::RGBController_PatriotViper(PatriotViperController* v viper = viper_ptr; name = viper->GetDeviceName(); + vendor = "Patriot"; type = DEVICE_TYPE_DRAM; description = "Patriot Viper Device"; location = viper->GetDeviceLocation(); diff --git a/Controllers/PhilipsWizController/RGBController_PhilipsWiz.cpp b/Controllers/PhilipsWizController/RGBController_PhilipsWiz.cpp index b4e75c44..e3a4ba78 100644 --- a/Controllers/PhilipsWizController/RGBController_PhilipsWiz.cpp +++ b/Controllers/PhilipsWizController/RGBController_PhilipsWiz.cpp @@ -13,6 +13,7 @@ RGBController_PhilipsWiz::RGBController_PhilipsWiz(PhilipsWizController* light_p light = light_ptr; name = light->GetManufacturer() + " " + light->GetName(); + vendor = light->GetManufacturer(); type = DEVICE_TYPE_LIGHT; version = light->GetVersion(); description = "Philips Wiz Device"; diff --git a/Controllers/RedragonController/RGBController_RedragonK556.cpp b/Controllers/RedragonController/RGBController_RedragonK556.cpp index 94108058..6fd85fc3 100644 --- a/Controllers/RedragonController/RGBController_RedragonK556.cpp +++ b/Controllers/RedragonController/RGBController_RedragonK556.cpp @@ -25,6 +25,7 @@ RGBController_RedragonK556::RGBController_RedragonK556(RedragonK556Controller* r redragon = redragon_ptr; name = "Redragon Keyboard Device"; + vendor = "Redragon"; type = DEVICE_TYPE_KEYBOARD; description = "Redragon Keyboard Device"; diff --git a/Controllers/RedragonController/RGBController_RedragonM711.cpp b/Controllers/RedragonController/RGBController_RedragonM711.cpp index e5f57221..c733a7b1 100644 --- a/Controllers/RedragonController/RGBController_RedragonM711.cpp +++ b/Controllers/RedragonController/RGBController_RedragonM711.cpp @@ -14,6 +14,7 @@ RGBController_RedragonM711::RGBController_RedragonM711(RedragonM711Controller* r redragon = redragon_ptr; name = "Redragon Mouse Device"; + vendor = "Redragon"; type = DEVICE_TYPE_MOUSE; description = "Redragon Mouse Device"; location = redragon->GetDeviceLocation(); diff --git a/Controllers/RoccatController/RGBController_RoccatKoneAimo.cpp b/Controllers/RoccatController/RGBController_RoccatKoneAimo.cpp index e9327cb2..c83aa9d2 100644 --- a/Controllers/RoccatController/RGBController_RoccatKoneAimo.cpp +++ b/Controllers/RoccatController/RGBController_RoccatKoneAimo.cpp @@ -12,6 +12,7 @@ RGBController_RoccatKoneAimo::RGBController_RoccatKoneAimo(RoccatKoneAimoController* mouse_ptr) { name = "Roccat Kone Aimo"; + vendor = "Roccat"; type = DEVICE_TYPE_MOUSE; description = "Roccat Kone Aimo Mouse"; mouse = mouse_ptr; diff --git a/Controllers/SapphireGPUController/RGBController_SapphireGPU.cpp b/Controllers/SapphireGPUController/RGBController_SapphireGPU.cpp index 8d779702..0a490d5c 100644 --- a/Controllers/SapphireGPUController/RGBController_SapphireGPU.cpp +++ b/Controllers/SapphireGPUController/RGBController_SapphireGPU.cpp @@ -14,6 +14,7 @@ RGBController_SapphireGPU::RGBController_SapphireGPU(SapphireGPUController* sapp sapphire = sapphire_ptr; name = "Sapphire GPU"; + vendor = "Sapphire"; description = "Sapphire GPU"; location = sapphire->GetDeviceLocation(); diff --git a/Controllers/SonyDS4Controller/RGBController_SonyDS4.cpp b/Controllers/SonyDS4Controller/RGBController_SonyDS4.cpp index 179181ce..87272302 100644 --- a/Controllers/SonyDS4Controller/RGBController_SonyDS4.cpp +++ b/Controllers/SonyDS4Controller/RGBController_SonyDS4.cpp @@ -15,6 +15,7 @@ RGBController_SonyDS4::RGBController_SonyDS4(SonyDS4Controller* dualshock) this->dualshock = dualshock; name = "Sony DualShock 4"; + vendor = "Sony"; type = DEVICE_TYPE_GAMEPAD; description = "Sony DualShock 4 Device"; location = dualshock->GetLocation(); diff --git a/Controllers/SteelSeriesController/RGBController_SteelSeriesApex.cpp b/Controllers/SteelSeriesController/RGBController_SteelSeriesApex.cpp index 9e7f4ffb..17fcfa5a 100644 --- a/Controllers/SteelSeriesController/RGBController_SteelSeriesApex.cpp +++ b/Controllers/SteelSeriesController/RGBController_SteelSeriesApex.cpp @@ -258,6 +258,7 @@ RGBController_SteelSeriesApex::RGBController_SteelSeriesApex(SteelSeriesApexBase steelseries = steelseries_ptr; name = "SteelSeries Apex RGB Keyboard"; + vendor = "SteelSeries"; type = DEVICE_TYPE_KEYBOARD; description = "SteelSeries Apex RGB Device"; location = steelseries->GetDeviceLocation(); diff --git a/Controllers/SteelSeriesController/RGBController_SteelSeriesOldApex.cpp b/Controllers/SteelSeriesController/RGBController_SteelSeriesOldApex.cpp index e4f40037..de2db5c4 100644 --- a/Controllers/SteelSeriesController/RGBController_SteelSeriesOldApex.cpp +++ b/Controllers/SteelSeriesController/RGBController_SteelSeriesOldApex.cpp @@ -23,6 +23,7 @@ RGBController_SteelSeriesOldApex::RGBController_SteelSeriesOldApex(SteelSeriesOl OldApex = old_apex_ptr; name = OldApex->GetDeviceName(); + vendor = "SteelSeries"; type = DEVICE_TYPE_KEYBOARD; description = "SteelSeries old Apex device"; location = OldApex->GetDeviceLocation(); diff --git a/Controllers/SteelSeriesController/RGBController_SteelSeriesRival.cpp b/Controllers/SteelSeriesController/RGBController_SteelSeriesRival.cpp index 83cc01c4..0a26e055 100644 --- a/Controllers/SteelSeriesController/RGBController_SteelSeriesRival.cpp +++ b/Controllers/SteelSeriesController/RGBController_SteelSeriesRival.cpp @@ -14,6 +14,7 @@ RGBController_SteelSeriesRival::RGBController_SteelSeriesRival(SteelSeriesRivalC rival = rival_ptr; name = rival->GetDeviceName(); + vendor = "SteelSeries"; type = DEVICE_TYPE_MOUSE; description = "SteelSeries Rival Device"; location = rival->GetDeviceLocation(); diff --git a/Controllers/SteelSeriesController/RGBController_SteelSeriesSiberia.cpp b/Controllers/SteelSeriesController/RGBController_SteelSeriesSiberia.cpp index 29ffb7f1..c9aca15f 100644 --- a/Controllers/SteelSeriesController/RGBController_SteelSeriesSiberia.cpp +++ b/Controllers/SteelSeriesController/RGBController_SteelSeriesSiberia.cpp @@ -14,6 +14,7 @@ RGBController_SteelSeriesSiberia::RGBController_SteelSeriesSiberia(SteelSeriesSi siberia = siberia_ptr; name = siberia->GetDeviceName(); + vendor = "SteelSeries"; type = DEVICE_TYPE_HEADSET; description = "SteelSeries Siberia Device"; location = siberia->GetDeviceLocation(); diff --git a/Controllers/TecknetController/RGBController_Tecknet.cpp b/Controllers/TecknetController/RGBController_Tecknet.cpp index 5e0642f2..9a3d450a 100644 --- a/Controllers/TecknetController/RGBController_Tecknet.cpp +++ b/Controllers/TecknetController/RGBController_Tecknet.cpp @@ -14,6 +14,7 @@ RGBController_Tecknet::RGBController_Tecknet(TecknetController *_dev) Tecknet_dev = _dev; name = Tecknet_dev->GetDeviceName(); + vendor = "Tecknet"; type = DEVICE_TYPE_MOUSE; description = Tecknet_dev->GetDeviceName(); version = "1.0"; diff --git a/Controllers/ThermaltakePoseidonZRGBController/RGBController_ThermaltakePoseidonZRGB.cpp b/Controllers/ThermaltakePoseidonZRGBController/RGBController_ThermaltakePoseidonZRGB.cpp index 878980f8..d43b7f9b 100644 --- a/Controllers/ThermaltakePoseidonZRGBController/RGBController_ThermaltakePoseidonZRGB.cpp +++ b/Controllers/ThermaltakePoseidonZRGBController/RGBController_ThermaltakePoseidonZRGB.cpp @@ -148,6 +148,7 @@ RGBController_PoseidonZRGB::RGBController_PoseidonZRGB(PoseidonZRGBController* p poseidon = poseidon_ptr; name = "Thermaltake Poseidon Z RGB"; + vendor = "Thermaltake"; type = DEVICE_TYPE_KEYBOARD; description = "Thermaltake Poseidon Z RGB Device"; location = poseidon->GetDeviceLocation(); diff --git a/Controllers/ThermaltakeRiingController/RGBController_ThermaltakeRiing.cpp b/Controllers/ThermaltakeRiingController/RGBController_ThermaltakeRiing.cpp index 0c1f845b..3ccd823c 100644 --- a/Controllers/ThermaltakeRiingController/RGBController_ThermaltakeRiing.cpp +++ b/Controllers/ThermaltakeRiingController/RGBController_ThermaltakeRiing.cpp @@ -15,6 +15,7 @@ RGBController_ThermaltakeRiing::RGBController_ThermaltakeRiing(ThermaltakeRiingC riing = riing_ptr; name = "Thermaltake Riing"; + vendor = "Thermaltake"; type = DEVICE_TYPE_COOLER; description = "Thermaltake Riing Device"; location = riing->GetDeviceLocation(); diff --git a/RGBController/RGBController.h b/RGBController/RGBController.h index 56c36bb0..601f8c9f 100644 --- a/RGBController/RGBController.h +++ b/RGBController/RGBController.h @@ -148,6 +148,7 @@ class RGBController { public: std::string name; /* controller name */ + std::string vendor; /* controller vendor */ std::string description; /* controller description */ std::string version; /* controller version */ std::string serial; /* controller serial number */ diff --git a/qt/OpenRGBDeviceInfoPage.cpp b/qt/OpenRGBDeviceInfoPage.cpp index ecf348b2..895acbcf 100644 --- a/qt/OpenRGBDeviceInfoPage.cpp +++ b/qt/OpenRGBDeviceInfoPage.cpp @@ -13,6 +13,7 @@ OpenRGBDeviceInfoPage::OpenRGBDeviceInfoPage(RGBController *dev, QWidget *parent ui->TypeValue->setText(device_type_to_str(dev->type).c_str()); ui->NameValue->setText(QString::fromStdString(dev->name)); + ui->VendorValue->setText(QString::fromStdString(dev->vendor)); ui->DescriptionValue->setText(QString::fromStdString(dev->description)); ui->VersionValue->setText(QString::fromStdString(dev->version)); ui->LocationValue->setText(QString::fromStdString(dev->location)); diff --git a/qt/OpenRGBDeviceInfoPage.ui b/qt/OpenRGBDeviceInfoPage.ui index aedfc448..4a7fcffa 100644 --- a/qt/OpenRGBDeviceInfoPage.ui +++ b/qt/OpenRGBDeviceInfoPage.ui @@ -22,41 +22,27 @@ + + + Vendor: + + + + Type: - - - - Description Value - - - - - - - Version Value - - - - - - - Location Value - - - - - - - Type Value - - - + + + Description: + + + + Version: @@ -64,23 +50,16 @@ - - - Serial: - - - - Location: - - + + - Serial Value + Serial: @@ -91,10 +70,45 @@ - - + + - Description: + Vendor Value + + + + + + + Type Value + + + + + + + Description Value + + + + + + + Version Value + + + + + + + Location Value + + + + + + + Serial Value