mirror of
https://github.com/kvazar-network/kevacoin.git
synced 2025-08-26 14:32:17 +00:00
disable save button on key/value length limit reached #7
This commit is contained in:
parent
603a38a974
commit
e06a40edcd
@ -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…
x
Reference in New Issue
Block a user