diff --git a/Controllers/ASRockPolychromeUSBController/RGBController_ASRockPolychromeUSB.cpp b/Controllers/ASRockPolychromeUSBController/RGBController_ASRockPolychromeUSB.cpp index d65c713d7..ffb2a577f 100755 --- a/Controllers/ASRockPolychromeUSBController/RGBController_ASRockPolychromeUSB.cpp +++ b/Controllers/ASRockPolychromeUSBController/RGBController_ASRockPolychromeUSB.cpp @@ -228,7 +228,8 @@ void RGBController_PolychromeUSB::SetupZones() zones[channel_idx].flags = ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE | ZONE_FLAG_MANUALLY_CONFIGURABLE_NAME | ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE - | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP; + | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP + | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; } if(!(zones[channel_idx].flags & ZONE_FLAG_MANUALLY_CONFIGURED_NAME)) diff --git a/Controllers/AsusAuraUSBController/AsusAuraUSBController/RGBController_AsusAuraUSB.cpp b/Controllers/AsusAuraUSBController/AsusAuraUSBController/RGBController_AsusAuraUSB.cpp index 21c31bbd6..e50caf209 100644 --- a/Controllers/AsusAuraUSBController/AsusAuraUSBController/RGBController_AsusAuraUSB.cpp +++ b/Controllers/AsusAuraUSBController/AsusAuraUSBController/RGBController_AsusAuraUSB.cpp @@ -170,7 +170,8 @@ void RGBController_AuraUSB::SetupZones() zones[channel_idx].flags = ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE | ZONE_FLAG_MANUALLY_CONFIGURABLE_NAME | ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE - | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP; + | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP + | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; } if(!(zones[channel_idx].flags & ZONE_FLAG_MANUALLY_CONFIGURED_NAME)) diff --git a/Controllers/BlinkyTapeController/RGBController_BlinkyTape.cpp b/Controllers/BlinkyTapeController/RGBController_BlinkyTape.cpp index 154642bfd..f905e098d 100644 --- a/Controllers/BlinkyTapeController/RGBController_BlinkyTape.cpp +++ b/Controllers/BlinkyTapeController/RGBController_BlinkyTape.cpp @@ -79,7 +79,8 @@ void RGBController_BlinkyTape::SetupZones() zones[0].flags = ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE | ZONE_FLAG_MANUALLY_CONFIGURABLE_NAME | ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE - | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP; + | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP + | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; } if(!(zones[0].flags & ZONE_FLAG_MANUALLY_CONFIGURED_NAME)) diff --git a/Controllers/CoolerMasterController/CMARGBController/RGBController_CMARGBController.cpp b/Controllers/CoolerMasterController/CMARGBController/RGBController_CMARGBController.cpp index 6669bb29d..ddcdcb113 100644 --- a/Controllers/CoolerMasterController/CMARGBController/RGBController_CMARGBController.cpp +++ b/Controllers/CoolerMasterController/CMARGBController/RGBController_CMARGBController.cpp @@ -406,7 +406,8 @@ void RGBController_CMARGBController::SetupZones() zones[channel_idx].flags = ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE | ZONE_FLAG_MANUALLY_CONFIGURABLE_NAME | ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE - | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP; + | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP + | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; } if(!(zones[channel_idx].flags & ZONE_FLAG_MANUALLY_CONFIGURED_NAME)) diff --git a/Controllers/CoolerMasterController/CMSmallARGBController/RGBController_CMSmallARGBController.cpp b/Controllers/CoolerMasterController/CMSmallARGBController/RGBController_CMSmallARGBController.cpp index 401b0c1c9..a36329eda 100644 --- a/Controllers/CoolerMasterController/CMSmallARGBController/RGBController_CMSmallARGBController.cpp +++ b/Controllers/CoolerMasterController/CMSmallARGBController/RGBController_CMSmallARGBController.cpp @@ -217,7 +217,8 @@ void RGBController_CMSmallARGBController::SetupZones() zones[zone_idx].flags = ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE | ZONE_FLAG_MANUALLY_CONFIGURABLE_NAME | ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE - | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP; + | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP + | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; } if(!(zones[zone_idx].flags & ZONE_FLAG_MANUALLY_CONFIGURED_NAME)) diff --git a/Controllers/CorsairCommanderCoreController/RGBController_CorsairCommanderCore.cpp b/Controllers/CorsairCommanderCoreController/RGBController_CorsairCommanderCore.cpp index 3caceefe0..fce35b25f 100644 --- a/Controllers/CorsairCommanderCoreController/RGBController_CorsairCommanderCore.cpp +++ b/Controllers/CorsairCommanderCoreController/RGBController_CorsairCommanderCore.cpp @@ -111,7 +111,8 @@ void RGBController_CorsairCommanderCore::SetupZones() zones[0].flags = ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE | ZONE_FLAG_MANUALLY_CONFIGURABLE_NAME | ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE - | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP; + | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP + | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; } if(!(zones[0].flags & ZONE_FLAG_MANUALLY_CONFIGURED_NAME)) @@ -164,7 +165,8 @@ void RGBController_CorsairCommanderCore::SetupZones() zones[zone_idx].flags = ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE | ZONE_FLAG_MANUALLY_CONFIGURABLE_NAME | ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE - | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP; + | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP + | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; } if(!(zones[zone_idx].flags & ZONE_FLAG_MANUALLY_CONFIGURED_NAME)) diff --git a/Controllers/CorsairHydroPlatinumController/RGBController_CorsairHydroPlatinum.cpp b/Controllers/CorsairHydroPlatinumController/RGBController_CorsairHydroPlatinum.cpp index 6d0f0d270..33817e677 100644 --- a/Controllers/CorsairHydroPlatinumController/RGBController_CorsairHydroPlatinum.cpp +++ b/Controllers/CorsairHydroPlatinumController/RGBController_CorsairHydroPlatinum.cpp @@ -110,7 +110,8 @@ void RGBController_CorsairHydroPlatinum::SetupZones() zones[1].flags = ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE | ZONE_FLAG_MANUALLY_CONFIGURABLE_NAME | ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE - | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP; + | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP + | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; } if(!(zones[1].flags & ZONE_FLAG_MANUALLY_CONFIGURED_NAME)) diff --git a/Controllers/CorsairLightingNodeController/RGBController_CorsairLightingNode.cpp b/Controllers/CorsairLightingNodeController/RGBController_CorsairLightingNode.cpp index 6b848d1bc..814189e3e 100644 --- a/Controllers/CorsairLightingNodeController/RGBController_CorsairLightingNode.cpp +++ b/Controllers/CorsairLightingNodeController/RGBController_CorsairLightingNode.cpp @@ -332,7 +332,8 @@ void RGBController_CorsairLightingNode::SetupZones() zones[zone_idx].flags = ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE | ZONE_FLAG_MANUALLY_CONFIGURABLE_NAME | ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE - | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP; + | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP + | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; } if(!(zones[zone_idx].flags & ZONE_FLAG_MANUALLY_CONFIGURED_NAME)) diff --git a/Controllers/CreativeController/RGBController_CreativeSoundBlasterAE5_Windows.cpp b/Controllers/CreativeController/RGBController_CreativeSoundBlasterAE5_Windows.cpp index 57eed8aca..783fa87c1 100644 --- a/Controllers/CreativeController/RGBController_CreativeSoundBlasterAE5_Windows.cpp +++ b/Controllers/CreativeController/RGBController_CreativeSoundBlasterAE5_Windows.cpp @@ -87,7 +87,8 @@ void RGBController_CreativeSoundBlasterAE5::SetupZones() zones[1].flags = ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE | ZONE_FLAG_MANUALLY_CONFIGURABLE_NAME | ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE - | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP; + | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP + | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; } if(!(zones[1].flags & ZONE_FLAG_MANUALLY_CONFIGURED_NAME)) diff --git a/Controllers/DRGBController/RGBController_DRGB.cpp b/Controllers/DRGBController/RGBController_DRGB.cpp index 9cc82bc29..99a4cb38f 100644 --- a/Controllers/DRGBController/RGBController_DRGB.cpp +++ b/Controllers/DRGBController/RGBController_DRGB.cpp @@ -85,7 +85,8 @@ void RGBController_DRGB::SetupZones() zones[channel_idx].flags = ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE | ZONE_FLAG_MANUALLY_CONFIGURABLE_NAME | ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE - | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP; + | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP + | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; } if(!(zones[channel_idx].flags & ZONE_FLAG_MANUALLY_CONFIGURED_NAME)) diff --git a/Controllers/DebugController/RGBController_Debug.cpp b/Controllers/DebugController/RGBController_Debug.cpp index aeca2b538..3574002c7 100644 --- a/Controllers/DebugController/RGBController_Debug.cpp +++ b/Controllers/DebugController/RGBController_Debug.cpp @@ -602,7 +602,8 @@ void RGBController_Debug::SetupZones() resizable_zone.flags = ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE | ZONE_FLAG_MANUALLY_CONFIGURABLE_NAME | ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE - | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP; + | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP + | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; zones.push_back(resizable_zone); } diff --git a/Controllers/GaiZongGaiKeyboardController/RGBController_GaiZhongGai.cpp b/Controllers/GaiZongGaiKeyboardController/RGBController_GaiZhongGai.cpp index 572b9c5fb..c515af2a1 100644 --- a/Controllers/GaiZongGaiKeyboardController/RGBController_GaiZhongGai.cpp +++ b/Controllers/GaiZongGaiKeyboardController/RGBController_GaiZhongGai.cpp @@ -572,7 +572,8 @@ void RGBController_GaiZhongGaiKeyboard::SetupZones() zones[zone_idx].flags = ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE | ZONE_FLAG_MANUALLY_CONFIGURABLE_NAME | ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE - | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP; + | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP + | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; } if(!(zones[zone_idx].flags & ZONE_FLAG_MANUALLY_CONFIGURED_NAME)) @@ -608,7 +609,8 @@ void RGBController_GaiZhongGaiKeyboard::SetupZones() zones[zone_idx].flags = ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE | ZONE_FLAG_MANUALLY_CONFIGURABLE_NAME | ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE - | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP; + | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP + | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; } if(!(zones[zone_idx].flags & ZONE_FLAG_MANUALLY_CONFIGURED_NAME)) diff --git a/Controllers/GigabyteRGBFusion2USBController/RGBController_GigabyteRGBFusion2USB.cpp b/Controllers/GigabyteRGBFusion2USBController/RGBController_GigabyteRGBFusion2USB.cpp index efc99c056..58b59759e 100644 --- a/Controllers/GigabyteRGBFusion2USBController/RGBController_GigabyteRGBFusion2USB.cpp +++ b/Controllers/GigabyteRGBFusion2USBController/RGBController_GigabyteRGBFusion2USB.cpp @@ -406,7 +406,8 @@ void RGBController_RGBFusion2USB::SetupZones() zones[zone_idx].flags = ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE | ZONE_FLAG_MANUALLY_CONFIGURABLE_NAME | ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE - | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP; + | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP + | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; } if(!(zones[zone_idx].flags & ZONE_FLAG_MANUALLY_CONFIGURED_NAME)) diff --git a/Controllers/JGINYUEInternalUSBController/RGBController_JGINYUEInternalUSB.cpp b/Controllers/JGINYUEInternalUSBController/RGBController_JGINYUEInternalUSB.cpp index f989a5160..02e957385 100644 --- a/Controllers/JGINYUEInternalUSBController/RGBController_JGINYUEInternalUSB.cpp +++ b/Controllers/JGINYUEInternalUSBController/RGBController_JGINYUEInternalUSB.cpp @@ -215,7 +215,8 @@ void RGBController_JGINYUEInternalUSB::SetupZones() zones[zone_idx].flags = ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE | ZONE_FLAG_MANUALLY_CONFIGURABLE_NAME | ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE - | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP; + | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP + | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; } if(!(zones[zone_idx].flags & ZONE_FLAG_MANUALLY_CONFIGURED_NAME)) diff --git a/Controllers/JGINYUEInternalUSBV2Controller/RGBController_JGINYUEInternalUSBV2.cpp b/Controllers/JGINYUEInternalUSBV2Controller/RGBController_JGINYUEInternalUSBV2.cpp index 5ce0fd9c7..f792e76d5 100644 --- a/Controllers/JGINYUEInternalUSBV2Controller/RGBController_JGINYUEInternalUSBV2.cpp +++ b/Controllers/JGINYUEInternalUSBV2Controller/RGBController_JGINYUEInternalUSBV2.cpp @@ -407,7 +407,8 @@ void RGBController_JGINYUEInternalUSBV2::SetupZones() zones[zone_idx].flags = ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE | ZONE_FLAG_MANUALLY_CONFIGURABLE_NAME | ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE - | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP; + | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP + | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; } if(!(zones[zone_idx].flags & ZONE_FLAG_MANUALLY_CONFIGURED_NAME)) diff --git a/Controllers/LianLiController/LianLiUniHubALController/RGBController_LianLiUniHubAL.cpp b/Controllers/LianLiController/LianLiUniHubALController/RGBController_LianLiUniHubAL.cpp index 585f38fc7..42e552bb1 100644 --- a/Controllers/LianLiController/LianLiUniHubALController/RGBController_LianLiUniHubAL.cpp +++ b/Controllers/LianLiController/LianLiUniHubALController/RGBController_LianLiUniHubAL.cpp @@ -377,7 +377,8 @@ void RGBController_LianLiUniHubAL::SetupZones() zones[channel_idx].flags = ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE | ZONE_FLAG_MANUALLY_CONFIGURABLE_NAME | ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE - | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP; + | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP + | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; } if(!(zones[channel_idx].flags & ZONE_FLAG_MANUALLY_CONFIGURED_NAME)) diff --git a/Controllers/LianLiController/LianLiUniHubController/RGBController_LianLiUniHub.cpp b/Controllers/LianLiController/LianLiUniHubController/RGBController_LianLiUniHub.cpp index d3390ba3a..ecdcf7056 100644 --- a/Controllers/LianLiController/LianLiUniHubController/RGBController_LianLiUniHub.cpp +++ b/Controllers/LianLiController/LianLiUniHubController/RGBController_LianLiUniHub.cpp @@ -254,7 +254,8 @@ void RGBController_LianLiUniHub::SetupZones() zones[channel_idx].flags = ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE | ZONE_FLAG_MANUALLY_CONFIGURABLE_NAME | ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE - | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP; + | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP + | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; } if(!(zones[channel_idx].flags & ZONE_FLAG_MANUALLY_CONFIGURED_NAME)) diff --git a/Controllers/LianLiController/LianLiUniHubSLController/RGBController_LianLiUniHubSL.cpp b/Controllers/LianLiController/LianLiUniHubSLController/RGBController_LianLiUniHubSL.cpp index d9d7eed0b..a09726758 100644 --- a/Controllers/LianLiController/LianLiUniHubSLController/RGBController_LianLiUniHubSL.cpp +++ b/Controllers/LianLiController/LianLiUniHubSLController/RGBController_LianLiUniHubSL.cpp @@ -323,7 +323,8 @@ void RGBController_LianLiUniHubSL::SetupZones() zones[channel_idx].flags = ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE | ZONE_FLAG_MANUALLY_CONFIGURABLE_NAME | ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE - | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP; + | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP + | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; } if(!(zones[channel_idx].flags & ZONE_FLAG_MANUALLY_CONFIGURED_NAME)) diff --git a/Controllers/LianLiController/LianLiUniHubSLInfinityController/RGBController_LianLiUniHubSLInfinity.cpp b/Controllers/LianLiController/LianLiUniHubSLInfinityController/RGBController_LianLiUniHubSLInfinity.cpp index eff6d8fe5..930b5c8c1 100644 --- a/Controllers/LianLiController/LianLiUniHubSLInfinityController/RGBController_LianLiUniHubSLInfinity.cpp +++ b/Controllers/LianLiController/LianLiUniHubSLInfinityController/RGBController_LianLiUniHubSLInfinity.cpp @@ -351,7 +351,8 @@ void RGBController_LianLiUniHubSLInfinity::SetupZones() zones[channel_idx].flags = ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE | ZONE_FLAG_MANUALLY_CONFIGURABLE_NAME | ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE - | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP; + | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP + | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; } if(!(zones[channel_idx].flags & ZONE_FLAG_MANUALLY_CONFIGURED_NAME)) diff --git a/Controllers/LianLiController/LianLiUniHubSLV2Controller/RGBController_LianLiUniHubSLV2.cpp b/Controllers/LianLiController/LianLiUniHubSLV2Controller/RGBController_LianLiUniHubSLV2.cpp index bfc8bcf7a..5bc7bcf16 100644 --- a/Controllers/LianLiController/LianLiUniHubSLV2Controller/RGBController_LianLiUniHubSLV2.cpp +++ b/Controllers/LianLiController/LianLiUniHubSLV2Controller/RGBController_LianLiUniHubSLV2.cpp @@ -350,7 +350,8 @@ void RGBController_LianLiUniHubSLV2::SetupZones() zones[channel_idx].flags = ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE | ZONE_FLAG_MANUALLY_CONFIGURABLE_NAME | ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE - | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP; + | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP + | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; } if(!(zones[channel_idx].flags & ZONE_FLAG_MANUALLY_CONFIGURED_NAME)) diff --git a/Controllers/LianLiController/LianLiUniHub_AL10Controller/RGBController_LianLiUniHub_AL10.cpp b/Controllers/LianLiController/LianLiUniHub_AL10Controller/RGBController_LianLiUniHub_AL10.cpp index e77a0fe2a..b7fd47302 100644 --- a/Controllers/LianLiController/LianLiUniHub_AL10Controller/RGBController_LianLiUniHub_AL10.cpp +++ b/Controllers/LianLiController/LianLiUniHub_AL10Controller/RGBController_LianLiUniHub_AL10.cpp @@ -392,7 +392,8 @@ void RGBController_LianLiUniHub_AL10::SetupZones() zones[channel_idx].flags = ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE | ZONE_FLAG_MANUALLY_CONFIGURABLE_NAME | ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE - | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP; + | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP + | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; } if(!(zones[channel_idx].flags & ZONE_FLAG_MANUALLY_CONFIGURED_NAME)) diff --git a/Controllers/MSIMysticLightController/MSIMysticLight185Controller/RGBController_MSIMysticLight185.cpp b/Controllers/MSIMysticLightController/MSIMysticLight185Controller/RGBController_MSIMysticLight185.cpp index 10f4a5aea..c5a70253a 100644 --- a/Controllers/MSIMysticLightController/MSIMysticLight185Controller/RGBController_MSIMysticLight185.cpp +++ b/Controllers/MSIMysticLightController/MSIMysticLight185Controller/RGBController_MSIMysticLight185.cpp @@ -192,7 +192,8 @@ void RGBController_MSIMysticLight185::SetupZones() zones[zone_idx].flags = ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE | ZONE_FLAG_MANUALLY_CONFIGURABLE_NAME | ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE - | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP; + | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP + | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; } if(!(zones[zone_idx].flags & ZONE_FLAG_MANUALLY_CONFIGURED_NAME)) diff --git a/Controllers/MSIMysticLightController/MSIMysticLight761Controller/RGBController_MSIMysticLight761.cpp b/Controllers/MSIMysticLightController/MSIMysticLight761Controller/RGBController_MSIMysticLight761.cpp index aea0e5c07..0652bf2f4 100644 --- a/Controllers/MSIMysticLightController/MSIMysticLight761Controller/RGBController_MSIMysticLight761.cpp +++ b/Controllers/MSIMysticLightController/MSIMysticLight761Controller/RGBController_MSIMysticLight761.cpp @@ -172,7 +172,8 @@ void RGBController_MSIMysticLight761::SetupZones() zones[zone_idx].flags = ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE | ZONE_FLAG_MANUALLY_CONFIGURABLE_NAME | ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE - | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP; + | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP + | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; } if(!(zones[zone_idx].flags & ZONE_FLAG_MANUALLY_CONFIGURED_NAME)) diff --git a/Controllers/NZXTHuePlusController/RGBController_NZXTHuePlus.cpp b/Controllers/NZXTHuePlusController/RGBController_NZXTHuePlus.cpp index b558eaf75..259a236d3 100644 --- a/Controllers/NZXTHuePlusController/RGBController_NZXTHuePlus.cpp +++ b/Controllers/NZXTHuePlusController/RGBController_NZXTHuePlus.cpp @@ -261,7 +261,8 @@ void RGBController_HuePlus::SetupZones() zones[zone_idx].flags = ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE | ZONE_FLAG_MANUALLY_CONFIGURABLE_NAME | ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE - | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP; + | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP + | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; } if(!(zones[zone_idx].flags & ZONE_FLAG_MANUALLY_CONFIGURED_NAME)) diff --git a/Controllers/NollieController/RGBController_Nollie.cpp b/Controllers/NollieController/RGBController_Nollie.cpp index b19c29ca7..e1c8906de 100644 --- a/Controllers/NollieController/RGBController_Nollie.cpp +++ b/Controllers/NollieController/RGBController_Nollie.cpp @@ -84,7 +84,8 @@ void RGBController_Nollie::SetupZones() zones[channel_idx].flags = ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE | ZONE_FLAG_MANUALLY_CONFIGURABLE_NAME | ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE - | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP; + | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP + | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; } if(!(zones[channel_idx].flags & ZONE_FLAG_MANUALLY_CONFIGURED_NAME)) diff --git a/Controllers/RazerController/RazerController/RGBController_RazerAddressable.cpp b/Controllers/RazerController/RazerController/RGBController_RazerAddressable.cpp index 28493e123..3052a41a1 100644 --- a/Controllers/RazerController/RazerController/RGBController_RazerAddressable.cpp +++ b/Controllers/RazerController/RazerController/RGBController_RazerAddressable.cpp @@ -177,7 +177,8 @@ void RGBController_RazerAddressable::SetupZones() zones[zone_idx].flags = ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE | ZONE_FLAG_MANUALLY_CONFIGURABLE_NAME | ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE - | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP; + | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP + | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; } if(!(zones[zone_idx].flags & ZONE_FLAG_MANUALLY_CONFIGURED_NAME)) diff --git a/Controllers/SRGBmodsController/SRGBmodsLEDControllerV1/RGBController_SRGBmodsLEDControllerV1.cpp b/Controllers/SRGBmodsController/SRGBmodsLEDControllerV1/RGBController_SRGBmodsLEDControllerV1.cpp index 52bc77611..082cc9277 100644 --- a/Controllers/SRGBmodsController/SRGBmodsLEDControllerV1/RGBController_SRGBmodsLEDControllerV1.cpp +++ b/Controllers/SRGBmodsController/SRGBmodsLEDControllerV1/RGBController_SRGBmodsLEDControllerV1.cpp @@ -128,7 +128,8 @@ void RGBController_SRGBmodsLEDControllerV1::SetupZones() zones[zone_idx].flags = ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE | ZONE_FLAG_MANUALLY_CONFIGURABLE_NAME | ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE - | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP; + | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP + | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; } if(!(zones[zone_idx].flags & ZONE_FLAG_MANUALLY_CONFIGURED_NAME)) diff --git a/Controllers/SRGBmodsController/SRGBmodsPicoController/RGBController_SRGBmodsPico.cpp b/Controllers/SRGBmodsController/SRGBmodsPicoController/RGBController_SRGBmodsPico.cpp index cef62667b..90fc9f737 100644 --- a/Controllers/SRGBmodsController/SRGBmodsPicoController/RGBController_SRGBmodsPico.cpp +++ b/Controllers/SRGBmodsController/SRGBmodsPicoController/RGBController_SRGBmodsPico.cpp @@ -87,7 +87,8 @@ void RGBController_SRGBmodsPico::SetupZones() zones[zone_idx].flags = ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE | ZONE_FLAG_MANUALLY_CONFIGURABLE_NAME | ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE - | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP; + | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP + | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; } if(!(zones[zone_idx].flags & ZONE_FLAG_MANUALLY_CONFIGURED_NAME)) diff --git a/Controllers/ThermaltakeRiingController/ThermaltakeRiingController/RGBController_ThermaltakeRiing.cpp b/Controllers/ThermaltakeRiingController/ThermaltakeRiingController/RGBController_ThermaltakeRiing.cpp index 996dffc33..74851954d 100644 --- a/Controllers/ThermaltakeRiingController/ThermaltakeRiingController/RGBController_ThermaltakeRiing.cpp +++ b/Controllers/ThermaltakeRiingController/ThermaltakeRiingController/RGBController_ThermaltakeRiing.cpp @@ -163,7 +163,8 @@ void RGBController_ThermaltakeRiing::SetupZones() zones[zone_idx].flags = ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE | ZONE_FLAG_MANUALLY_CONFIGURABLE_NAME | ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE - | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP; + | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP + | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; } if(!(zones[zone_idx].flags & ZONE_FLAG_MANUALLY_CONFIGURED_NAME)) diff --git a/Controllers/ThermaltakeRiingController/ThermaltakeRiingQuadController/RGBController_ThermaltakeRiingQuad.cpp b/Controllers/ThermaltakeRiingController/ThermaltakeRiingQuadController/RGBController_ThermaltakeRiingQuad.cpp index 173e39608..87b7eaee9 100644 --- a/Controllers/ThermaltakeRiingController/ThermaltakeRiingQuadController/RGBController_ThermaltakeRiingQuad.cpp +++ b/Controllers/ThermaltakeRiingController/ThermaltakeRiingQuadController/RGBController_ThermaltakeRiingQuad.cpp @@ -89,7 +89,8 @@ void RGBController_ThermaltakeRiingQuad::SetupZones() zones[zone_idx].flags = ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE | ZONE_FLAG_MANUALLY_CONFIGURABLE_NAME | ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE - | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP; + | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP + | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; } if(!(zones[zone_idx].flags & ZONE_FLAG_MANUALLY_CONFIGURED_NAME)) diff --git a/Controllers/ThermaltakeRiingController/ThermaltakeRiingTrioController/RGBController_ThermaltakeRiingTrio.cpp b/Controllers/ThermaltakeRiingController/ThermaltakeRiingTrioController/RGBController_ThermaltakeRiingTrio.cpp index d51f7b02f..2dfa56f0b 100644 --- a/Controllers/ThermaltakeRiingController/ThermaltakeRiingTrioController/RGBController_ThermaltakeRiingTrio.cpp +++ b/Controllers/ThermaltakeRiingController/ThermaltakeRiingTrioController/RGBController_ThermaltakeRiingTrio.cpp @@ -89,7 +89,8 @@ void RGBController_ThermaltakeRiingTrio::SetupZones() zones[zone_idx].flags = ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE | ZONE_FLAG_MANUALLY_CONFIGURABLE_NAME | ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE - | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP; + | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP + | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; } if(!(zones[zone_idx].flags & ZONE_FLAG_MANUALLY_CONFIGURED_NAME)) diff --git a/Controllers/ZalmanZSyncController/RGBController_ZalmanZSync.cpp b/Controllers/ZalmanZSyncController/RGBController_ZalmanZSync.cpp index 0562d7ccc..35e1fba63 100644 --- a/Controllers/ZalmanZSyncController/RGBController_ZalmanZSync.cpp +++ b/Controllers/ZalmanZSyncController/RGBController_ZalmanZSync.cpp @@ -266,7 +266,8 @@ void RGBController_ZalmanZSync::SetupZones() zones[zone_idx].flags = ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE | ZONE_FLAG_MANUALLY_CONFIGURABLE_NAME | ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE - | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP; + | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP + | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; } if(!(zones[zone_idx].flags & ZONE_FLAG_MANUALLY_CONFIGURED_NAME)) diff --git a/RGBController/RGBController.cpp b/RGBController/RGBController.cpp index 376f73cfc..f10665308 100644 --- a/RGBController/RGBController.cpp +++ b/RGBController/RGBController.cpp @@ -1883,6 +1883,17 @@ void RGBController::ConfigureZone(int zone_idx, zone new_zone) zones[zone_idx].flags &= ~ZONE_FLAG_MANUALLY_CONFIGURED_COLOR_ORDER; } + if(new_zone.flags & ZONE_FLAG_MANUALLY_CONFIGURED_SEGMENTS) + { + zones[zone_idx].flags |= ZONE_FLAG_MANUALLY_CONFIGURED_SEGMENTS; + zones[zone_idx].segments = new_zone.segments; + } + else + { + zones[zone_idx].flags &= ~ZONE_FLAG_MANUALLY_CONFIGURED_SEGMENTS; + zones[zone_idx].segments.clear(); + } + DeviceConfigureZone(zone_idx); AccessMutex.unlock(); diff --git a/qt/OpenRGBDevicePage/OpenRGBDevicePage.cpp b/qt/OpenRGBDevicePage/OpenRGBDevicePage.cpp index 0385c3608..950c7f9ca 100644 --- a/qt/OpenRGBDevicePage/OpenRGBDevicePage.cpp +++ b/qt/OpenRGBDevicePage/OpenRGBDevicePage.cpp @@ -576,8 +576,7 @@ void OpenRGBDevicePage::UpdateLEDList() zone_flags flags = device->GetZoneFlags(selected_zone); - if((device->GetZoneLEDsMin(selected_zone) != device->GetZoneLEDsMax(selected_zone)) - || ((flags & ZONE_FLAGS_MANUALLY_CONFIGURABLE) > 0)) + if((flags & ZONE_FLAGS_MANUALLY_CONFIGURABLE) > 0) { zone_is_editable = true; } diff --git a/qt/OpenRGBZoneEditorDialog/OpenRGBZoneEditorDialog.cpp b/qt/OpenRGBZoneEditorDialog/OpenRGBZoneEditorDialog.cpp index daee4b44a..1754baadc 100644 --- a/qt/OpenRGBZoneEditorDialog/OpenRGBZoneEditorDialog.cpp +++ b/qt/OpenRGBZoneEditorDialog/OpenRGBZoneEditorDialog.cpp @@ -42,19 +42,6 @@ OpenRGBZoneEditorDialog::OpenRGBZoneEditorDialog(RGBController* edit_dev_ptr, un setWindowTitle(newTitle); - /*-----------------------------------------------------*\ - | Read the zone flags | - \*-----------------------------------------------------*/ - if(edit_zone.leds_min != edit_zone.leds_max) - { - if((edit_zone.flags & ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE_EFFECTS_ONLY) == 0) - { - edit_zone.flags |= ZONE_FLAG_MANUALLY_CONFIGURABLE_TYPE | ZONE_FLAG_MANUALLY_CONFIGURABLE_MATRIX_MAP | ZONE_FLAG_MANUALLY_CONFIGURABLE_SEGMENTS; - } - - edit_zone.flags |= ZONE_FLAG_MANUALLY_CONFIGURABLE_SIZE; - } - /*-----------------------------------------------------*\ | Initialize zone name | \*-----------------------------------------------------*/ @@ -172,6 +159,11 @@ OpenRGBZoneEditorDialog::OpenRGBZoneEditorDialog(RGBController* edit_dev_ptr, un ui->AddSegmentButton->setEnabled(false); ui->RemoveSegmentButton->setEnabled(false); } + else if(edit_zone.flags & ZONE_FLAG_MANUALLY_CONFIGURED_SEGMENTS) + { + edit_zone.flags |= ZONE_FLAG_MANUALLY_CONFIGURED_SEGMENTS; + ui->GroupBoxSegments->setTitle("Segments Configuration (*)"); + } } OpenRGBZoneEditorDialog::~OpenRGBZoneEditorDialog() @@ -213,6 +205,12 @@ void OpenRGBZoneEditorDialog::on_SliderZoneSize_valueChanged(int value) void OpenRGBZoneEditorDialog::on_segment_lineedit_textChanged() { + if((edit_zone.flags & ZONE_FLAG_MANUALLY_CONFIGURED_SEGMENTS) == 0) + { + edit_zone.flags |= ZONE_FLAG_MANUALLY_CONFIGURED_SEGMENTS; + ui->GroupBoxSegments->setTitle("Segments Configuration (*)"); + } + /*-----------------------------------------------------*\ | Update the Slider with the LineEdit value for each | | segment | @@ -240,6 +238,12 @@ void SegmentTreeWidgetItem::on_button_matrix_map_clicked() void OpenRGBZoneEditorDialog::on_segment_slider_valueChanged(int) { + if((edit_zone.flags & ZONE_FLAG_MANUALLY_CONFIGURED_SEGMENTS) == 0) + { + edit_zone.flags |= ZONE_FLAG_MANUALLY_CONFIGURED_SEGMENTS; + ui->GroupBoxSegments->setTitle("Segments Configuration (*)"); + } + /*-----------------------------------------------------*\ | Update the LineEdit with the Slider value for each | | segment | @@ -316,6 +320,22 @@ int OpenRGBZoneEditorDialog::show() edit_zone.type = ui->ComboBoxZoneType->currentIndex(); edit_zone.color_order = ui->ComboBoxZoneColorOrder->currentIndex(); + if(edit_zone.flags & ZONE_FLAG_MANUALLY_CONFIGURED_SEGMENTS) + { + unsigned int start_idx = 0; + edit_zone.segments.resize(ui->SegmentsTreeWidget->topLevelItemCount()); + for(std::size_t segment_idx = 0; segment_idx < edit_zone.segments.size(); segment_idx++) + { + edit_zone.segments[segment_idx].type = ((QComboBox*)ui->SegmentsTreeWidget->itemWidget(ui->SegmentsTreeWidget->topLevelItem(segment_idx), 1))->currentIndex(); + edit_zone.segments[segment_idx].name = ((QLineEdit*)ui->SegmentsTreeWidget->itemWidget(ui->SegmentsTreeWidget->topLevelItem(segment_idx), 0))->text().toStdString(); + edit_zone.segments[segment_idx].start_idx = start_idx; + edit_zone.segments[segment_idx].leds_count = ((QLineEdit*)ui->SegmentsTreeWidget->itemWidget(ui->SegmentsTreeWidget->topLevelItem(segment_idx), 3))->text().toInt(); + edit_zone.segments[segment_idx].matrix_map = ((SegmentTreeWidgetItem*)(ui->SegmentsTreeWidget->topLevelItem(segment_idx)))->matrix_map; + edit_zone.segments[segment_idx].flags = 0; + start_idx += edit_zone.segments[segment_idx].leds_count; + } + } + /*-------------------------------------------------*\ | Configure the zone | \*-------------------------------------------------*/ @@ -412,6 +432,12 @@ void OpenRGBZoneEditorDialog::AddSegmentRow(QString name, unsigned int length, z void OpenRGBZoneEditorDialog::on_AddSegmentButton_clicked() { + if((edit_zone.flags & ZONE_FLAG_MANUALLY_CONFIGURED_SEGMENTS) == 0) + { + edit_zone.flags |= ZONE_FLAG_MANUALLY_CONFIGURED_SEGMENTS; + ui->GroupBoxSegments->setTitle("Segments Configuration (*)"); + } + /*-----------------------------------------------------*\ | Create new empty row with name "Segment X" | \*-----------------------------------------------------*/ @@ -471,6 +497,12 @@ void OpenRGBZoneEditorDialog::CheckSegmentsValidity() void OpenRGBZoneEditorDialog::on_RemoveSegmentButton_clicked() { + if((edit_zone.flags & ZONE_FLAG_MANUALLY_CONFIGURED_SEGMENTS) == 0) + { + edit_zone.flags |= ZONE_FLAG_MANUALLY_CONFIGURED_SEGMENTS; + ui->GroupBoxSegments->setTitle("Segments Configuration (*)"); + } + ui->SegmentsTreeWidget->takeTopLevelItem(ui->SegmentsTreeWidget->topLevelItemCount() - 1); CheckSegmentsValidity(); @@ -538,9 +570,14 @@ void OpenRGBZoneEditorDialog::on_ImportConfigurationButton_clicked() total_leds_count += segment_leds_count; } - ui->SliderZoneSize->setValue(total_leds_count); ui->SpinBoxZoneSize->setValue(total_leds_count); + + if((edit_zone.flags & ZONE_FLAG_MANUALLY_CONFIGURED_SEGMENTS) == 0) + { + edit_zone.flags |= ZONE_FLAG_MANUALLY_CONFIGURED_SEGMENTS; + ui->GroupBoxSegments->setTitle("Segments Configuration (*)"); + } } } catch(const std::exception& e) @@ -575,7 +612,6 @@ void OpenRGBZoneEditorDialog::on_ExportConfigurationButton_clicked() config_json["device"] = device.toStdString(); } - /*---------------------------------------------*\ | Fill in vendor string in the JSON | \*---------------------------------------------*/ @@ -584,7 +620,6 @@ void OpenRGBZoneEditorDialog::on_ExportConfigurationButton_clicked() config_json["vendor"] = vendor.toStdString(); } - /*---------------------------------------------*\ | Fill in segment data in the JSON | \*---------------------------------------------*/ @@ -668,7 +703,6 @@ void OpenRGBZoneEditorDialog::on_LineEditZoneName_textChanged(const QString& /*a } } - void OpenRGBZoneEditorDialog::on_ComboBoxZoneType_currentIndexChanged(int /*index*/) { if((edit_zone.flags & ZONE_FLAG_MANUALLY_CONFIGURED_TYPE) == 0) @@ -678,7 +712,6 @@ void OpenRGBZoneEditorDialog::on_ComboBoxZoneType_currentIndexChanged(int /*inde } } - void OpenRGBZoneEditorDialog::on_ComboBoxZoneColorOrder_currentIndexChanged(int /*index*/) { if((edit_zone.flags & ZONE_FLAG_MANUALLY_CONFIGURED_COLOR_ORDER) == 0)