Spreadsheet: Only use validator when when prefix is not '='

This commit is contained in:
Benjamin Nauck
2025-06-23 16:14:35 +02:00
parent 70dac98348
commit 0fd4f2bac6
2 changed files with 4 additions and 2 deletions

View File

@@ -921,15 +921,15 @@ ExpressionLineEdit::ExpressionLineEdit(QWidget* parent,
, noProperty(noProperty)
, exactMatch(false)
, checkInList(checkInList)
, checkPrefix(checkPrefix)
{
setValidator(new ExpressionValidator(this));
setPrefix(checkPrefix);
connect(this, &QLineEdit::textEdited, this, &ExpressionLineEdit::slotTextChanged);
}
void ExpressionLineEdit::setPrefix(char prefix)
{
checkPrefix = prefix;
setValidator(checkPrefix == '=' ? nullptr : new ExpressionValidator(this));
}
void ExpressionLineEdit::setDocumentObject(const App::DocumentObject* currentDocObj,