InputCommon: Add ternary conditional operator to input expressions.

This commit is contained in:
Jordan Woyak
2024-11-07 08:31:25 -06:00
parent 7e1074b140
commit 5078a63084
3 changed files with 52 additions and 13 deletions
@@ -160,6 +160,8 @@ void ControlExpressionSyntaxHighlighter::highlightBlock(const QString&)
case TokenType::TOK_LPAREN:
case TokenType::TOK_RPAREN:
case TokenType::TOK_COMMA:
case TokenType::TOK_QUESTION:
case TokenType::TOK_COLON:
char_format = GetSpecialCharFormat();
break;
case TokenType::TOK_LITERAL:
@@ -290,6 +292,7 @@ void IOWindow::CreateMainLayout()
m_operators_combo->addItem(tr("< Less-than"));
m_operators_combo->addItem(tr("& And"));
m_operators_combo->addItem(tr("^ Xor"));
m_operators_combo->addItem(tr("? Conditional"));
}
m_operators_combo->addItem(tr("| Or"));
m_operators_combo->addItem(tr("$ User Variable"));