@@ -431,7 +431,7 @@ OptionsDialog::OptionsDialog(QWidget* parent, bool enableWallet)
431
431
dustdynamic_mempool_kvB->setValue (3024000 );
432
432
CreateOptionUI (verticalLayout_Spamfiltering, dustdynamic_mempool_kvB, tr (" the lowest fee of the best known %s kvB of unconfirmed transactions." ), hlayout);
433
433
434
- connect (dustdynamic_enable, &QAbstractButton::toggled, [this ](const bool state){
434
+ const auto dustdynamic_enable_toggled = [this ](const bool state){
435
435
dustdynamic_multiplier->setEnabled (state);
436
436
setSiblingsEnabled (dustdynamic_target_blocks, state);
437
437
setSiblingsEnabled (dustdynamic_mempool_kvB, state);
@@ -440,8 +440,9 @@ OptionsDialog::OptionsDialog(QWidget* parent, bool enableWallet)
440
440
dustdynamic_target_blocks->setEnabled (dustdynamic_target->isChecked ());
441
441
dustdynamic_mempool_kvB->setEnabled (dustdynamic_mempool->isChecked ());
442
442
}
443
- });
444
- dustdynamic_enable->toggled (dustdynamic_enable->isChecked ());
443
+ };
444
+ connect (dustdynamic_enable, &QAbstractButton::toggled, dustdynamic_enable_toggled);
445
+ dustdynamic_enable_toggled (dustdynamic_enable->isChecked ());
445
446
connect (dustdynamic_target, &QAbstractButton::toggled, [this ](const bool state){
446
447
dustdynamic_target_blocks->setEnabled (state);
447
448
});
@@ -450,6 +451,18 @@ OptionsDialog::OptionsDialog(QWidget* parent, bool enableWallet)
450
451
});
451
452
452
453
454
+ connect (rejectunknownscripts, &QAbstractButton::toggled, [this , dustdynamic_enable_toggled](const bool state){
455
+ rejectbarepubkey->setEnabled (state);
456
+ rejectbaremultisig->setEnabled (state);
457
+ rejectparasites->setEnabled (state);
458
+ rejecttokens->setEnabled (state);
459
+ setSiblingsEnabled (dustrelayfee, state);
460
+ setSiblingsEnabled (maxscriptsize, state);
461
+ setSiblingsEnabled (dustdynamic_multiplier, state);
462
+ dustdynamic_enable_toggled (state && dustdynamic_enable->isChecked ());
463
+ });
464
+
465
+
453
466
verticalLayout_Spamfiltering->addItem (new QSpacerItem (20 , 40 , QSizePolicy::Minimum, QSizePolicy::Expanding));
454
467
455
468
/* Mining tab */
0 commit comments