Add support for temp var selection highlighting in light theme

This commit is contained in:
WarmUpTill 2025-08-20 21:06:06 +02:00 committed by WarmUpTill
parent 4cac4584f3
commit 0dfa4fe2c0

View File

@ -375,18 +375,20 @@ void TempVariableSelection::HighlightSelection(const TempVariableRef &var)
return;
}
const auto color = GetThemeTypeName() == "Dark" ? Qt::white : Qt::blue;
auto type = var.GetType();
switch (type) {
case TempVariableRef::SegmentType::NONE:
return;
case TempVariableRef::SegmentType::CONDITION:
advssWindow->HighlightCondition(var.GetIdx(), Qt::white);
advssWindow->HighlightCondition(var.GetIdx(), color);
return;
case TempVariableRef::SegmentType::ACTION:
advssWindow->HighlightAction(var.GetIdx(), Qt::white);
advssWindow->HighlightAction(var.GetIdx(), color);
return;
case TempVariableRef::SegmentType::ELSEACTION:
advssWindow->HighlightElseAction(var.GetIdx(), Qt::white);
advssWindow->HighlightElseAction(var.GetIdx(), color);
return;
default:
break;