From 1648442c33a79616c8d552069b26323e8569f837 Mon Sep 17 00:00:00 2001 From: Luke Dashjr Date: Wed, 19 Jun 2024 03:53:54 +0000 Subject: [PATCH] GUI/OptionsDialog: Split spam filtering to a new tab --- src/qt/optionsdialog.cpp | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/qt/optionsdialog.cpp b/src/qt/optionsdialog.cpp index 7ac188cc24..420be122f6 100644 --- a/src/qt/optionsdialog.cpp +++ b/src/qt/optionsdialog.cpp @@ -264,8 +264,13 @@ OptionsDialog::OptionsDialog(QWidget* parent, bool enableWallet) mempoolexpiry->setMaximum(std::numeric_limits::max()); CreateOptionUI(verticalLayout_Mempool, mempoolexpiry, tr("Do not keep transactions in memory more than %s hours")); - QGroupBox * const groupBox_Spamfiltering = new QGroupBox(tabMempool); - groupBox_Spamfiltering->setTitle(tr("Spam filtering")); + verticalLayout_Mempool->addItem(new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding)); + + /* Filters tab */ + + QWidget * const tabFilters = new QWidget(); + auto& groupBox_Spamfiltering = tabFilters; + ui->tabWidget->insertTab(ui->tabWidget->indexOf(ui->tabWindow), tabFilters, tr("Spam &filtering")); QVBoxLayout * const verticalLayout_Spamfiltering = new QVBoxLayout(groupBox_Spamfiltering); rejectunknownscripts = new QCheckBox(groupBox_Spamfiltering); @@ -432,9 +437,7 @@ OptionsDialog::OptionsDialog(QWidget* parent, bool enableWallet) }); - verticalLayout_Mempool->addWidget(groupBox_Spamfiltering); - - verticalLayout_Mempool->addItem(new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding)); + verticalLayout_Spamfiltering->addItem(new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding)); /* Mining tab */