Browse Source

disable save button on key/value length limit reached #7

pull/9/head
kvazar 7 months ago
parent
commit
e06a40edcd
  1. 8
      src/qt/kevaaddkeydialog.cpp

8
src/qt/kevaaddkeydialog.cpp

@ -49,12 +49,16 @@ void KevaAddKeyDialog::cancel()
void KevaAddKeyDialog::onKeyChanged(const QString& key) void KevaAddKeyDialog::onKeyChanged(const QString& key)
{ {
bool enabled = key.length() > 0 && ui->valueText->toPlainText().length() > 0; bool enabled = key.length() > 0 && ui->valueText->toPlainText().length() > 0 &&
key.length() <= 255 && ui->valueText->toPlainText().length() < MAX_SCRIPT_ELEMENT_SIZE + 1;
ui->buttonBox->button(QDialogButtonBox::Save)->setEnabled(enabled); ui->buttonBox->button(QDialogButtonBox::Save)->setEnabled(enabled);
} }
void KevaAddKeyDialog::onValueChanged() void KevaAddKeyDialog::onValueChanged()
{ {
bool enabled = ui->valueText->toPlainText().length() > 0 && ui->keyText->text().length() > 0; bool enabled = ui->keyText->text().length() > 0 && ui->valueText->toPlainText().length() > 0 &&
ui->keyText->text().length() <= 255 && ui->valueText->toPlainText().length() < MAX_SCRIPT_ELEMENT_SIZE + 1;
ui->buttonBox->button(QDialogButtonBox::Save)->setEnabled(enabled); ui->buttonBox->button(QDialogButtonBox::Save)->setEnabled(enabled);
} }

Loading…
Cancel
Save