Skip to content

Commit 572d5e2

Browse files
committed
qt: Hide PrivateSend filter in TransactionView if its not enabled
1 parent 389f607 commit 572d5e2

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

src/qt/transactionview.cpp

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
#include <qt/transactiontablemodel.h>
1717
#include <qt/walletmodel.h>
1818

19+
#include <privatesend/privatesend-client.h>
1920
#include <ui_interface.h>
2021

2122
#include <QCalendarWidget>
@@ -89,11 +90,13 @@ TransactionView::TransactionView(QWidget* parent) :
8990
TransactionFilterProxy::TYPE(TransactionRecord::RecvFromOther));
9091
typeWidget->addItem(tr("Sent to"), TransactionFilterProxy::TYPE(TransactionRecord::SendToAddress) |
9192
TransactionFilterProxy::TYPE(TransactionRecord::SendToOther));
92-
typeWidget->addItem("PrivateSend", TransactionFilterProxy::TYPE(TransactionRecord::PrivateSend));
93-
typeWidget->addItem(tr("PrivateSend Make Collateral Inputs"), TransactionFilterProxy::TYPE(TransactionRecord::PrivateSendMakeCollaterals));
94-
typeWidget->addItem(tr("PrivateSend Create Denominations"), TransactionFilterProxy::TYPE(TransactionRecord::PrivateSendCreateDenominations));
95-
typeWidget->addItem(tr("PrivateSend Denominate"), TransactionFilterProxy::TYPE(TransactionRecord::PrivateSendDenominate));
96-
typeWidget->addItem(tr("PrivateSend Collateral Payment"), TransactionFilterProxy::TYPE(TransactionRecord::PrivateSendCollateralPayment));
93+
if (CPrivateSendClientOptions::IsEnabled()) {
94+
typeWidget->addItem("PrivateSend", TransactionFilterProxy::TYPE(TransactionRecord::PrivateSend));
95+
typeWidget->addItem(tr("PrivateSend Make Collateral Inputs"), TransactionFilterProxy::TYPE(TransactionRecord::PrivateSendMakeCollaterals));
96+
typeWidget->addItem(tr("PrivateSend Create Denominations"), TransactionFilterProxy::TYPE(TransactionRecord::PrivateSendCreateDenominations));
97+
typeWidget->addItem(tr("PrivateSend Denominate"), TransactionFilterProxy::TYPE(TransactionRecord::PrivateSendDenominate));
98+
typeWidget->addItem(tr("PrivateSend Collateral Payment"), TransactionFilterProxy::TYPE(TransactionRecord::PrivateSendCollateralPayment));
99+
}
97100
typeWidget->addItem(tr("To yourself"), TransactionFilterProxy::TYPE(TransactionRecord::SendToSelf));
98101
typeWidget->addItem(tr("Mined"), TransactionFilterProxy::TYPE(TransactionRecord::Generated));
99102
typeWidget->addItem(tr("Other"), TransactionFilterProxy::TYPE(TransactionRecord::Other));

0 commit comments

Comments
 (0)