Fix input validation of custom field type field

This commit is contained in:
Martin Kleusberg
2012-12-31 17:31:39 +01:00
parent 21b9c83480
commit cb4686dbbf

View File

@@ -89,11 +89,10 @@ void editFieldForm::accept()
void editFieldForm::checkInput()
{
ui->nameLineEdit->setText(ui->nameLineEdit->text().trimmed());
ui->txtCustomType->setText(ui->txtCustomType->text().trimmed());
bool valid = true;
if(ui->nameLineEdit->text().isEmpty() || ui->nameLineEdit->text().contains(" "))
valid = false;
if(ui->radioCustom->isChecked() && (ui->txtCustomType->text().isEmpty() || ui->txtCustomType->text().contains(" ")))
if(ui->radioCustom->isChecked() && ui->txtCustomType->text().isEmpty())
valid = false;
ui->buttonBox->button(QDialogButtonBox::Ok)->setEnabled(valid);
}