![]() |
Bitcoin Core 31.0.0
P2P Digital Currency
|
Filter the transaction list according to pre-specified rules. More...
#include <transactionfilterproxy.h>
Public Member Functions | |
| TransactionFilterProxy (QObject *parent=nullptr) | |
| void | setDateRange (const std::optional< QDateTime > &from, const std::optional< QDateTime > &to) |
| Filter transactions between date range. | |
| void | setSearchString (const QString &) |
| void | setTypeFilter (quint32 modes) |
| void | setMinAmount (const CAmount &minimum) |
| void | setShowInactive (bool showInactive) |
| Set whether to show conflicted transactions. | |
Static Public Member Functions | |
| static quint32 | TYPE (int type) |
Static Public Attributes | |
| static const quint32 | ALL_TYPES = 0xFFFFFFFF |
| Type filter bit field (all types) | |
Protected Member Functions | |
| bool | filterAcceptsRow (int source_row, const QModelIndex &source_parent) const override |
Private Attributes | |
| std::optional< QDateTime > | dateFrom |
| std::optional< QDateTime > | dateTo |
| QString | m_search_string |
| quint32 | typeFilter {ALL_TYPES} |
| CAmount | minAmount {0} |
| bool | showInactive {true} |
Filter the transaction list according to pre-specified rules.
Definition at line 16 of file transactionfilterproxy.h.
|
explicit |
Definition at line 14 of file transactionfilterproxy.cpp.
|
overrideprotected |
| void TransactionFilterProxy::setDateRange | ( | const std::optional< QDateTime > & | from, |
| const std::optional< QDateTime > & | to ) |
Filter transactions between date range.
Use std::nullopt for open range.
Definition at line 51 of file transactionfilterproxy.cpp.
Definition at line 99 of file transactionfilterproxy.cpp.
Definition at line 67 of file transactionfilterproxy.cpp.
Set whether to show conflicted transactions.
Definition at line 114 of file transactionfilterproxy.cpp.
Definition at line 84 of file transactionfilterproxy.cpp.
|
static |
Type filter bit field (all types)
Definition at line 24 of file transactionfilterproxy.h.
|
private |
Definition at line 44 of file transactionfilterproxy.h.
|
private |
Definition at line 45 of file transactionfilterproxy.h.
|
private |
Definition at line 46 of file transactionfilterproxy.h.
|
private |
Definition at line 48 of file transactionfilterproxy.h.
Definition at line 49 of file transactionfilterproxy.h.
Definition at line 47 of file transactionfilterproxy.h.