Changeset View
Changeset View
Standalone View
Standalone View
src/qt/transactionfilterproxy.h
Show All 35 Lines | public: | ||||
enum WatchOnlyFilter { | enum WatchOnlyFilter { | ||||
WatchOnlyFilter_All, | WatchOnlyFilter_All, | ||||
WatchOnlyFilter_Yes, | WatchOnlyFilter_Yes, | ||||
WatchOnlyFilter_No | WatchOnlyFilter_No | ||||
}; | }; | ||||
void setDateRange(const QDateTime &from, const QDateTime &to); | void setDateRange(const QDateTime &from, const QDateTime &to); | ||||
void setAddressPrefix(const QString &addrPrefix); | void setSearchString(const QString &); | ||||
/** | /** | ||||
* @note Type filter takes a bit field created with TYPE() or ALL_TYPES | * @note Type filter takes a bit field created with TYPE() or ALL_TYPES | ||||
*/ | */ | ||||
void setTypeFilter(quint32 modes); | void setTypeFilter(quint32 modes); | ||||
void setMinAmount(const Amount minimum); | void setMinAmount(const Amount minimum); | ||||
void setWatchOnlyFilter(WatchOnlyFilter filter); | void setWatchOnlyFilter(WatchOnlyFilter filter); | ||||
/** | /** | ||||
Show All 10 Lines | |||||
protected: | protected: | ||||
bool filterAcceptsRow(int source_row, | bool filterAcceptsRow(int source_row, | ||||
const QModelIndex &source_parent) const override; | const QModelIndex &source_parent) const override; | ||||
private: | private: | ||||
QDateTime dateFrom; | QDateTime dateFrom; | ||||
QDateTime dateTo; | QDateTime dateTo; | ||||
QString addrPrefix; | QString m_search_string; | ||||
quint32 typeFilter; | quint32 typeFilter; | ||||
WatchOnlyFilter watchOnlyFilter; | WatchOnlyFilter watchOnlyFilter; | ||||
Amount minAmount; | Amount minAmount; | ||||
int limitRows; | int limitRows; | ||||
bool showInactive; | bool showInactive; | ||||
}; | }; | ||||
#endif // BITCOIN_QT_TRANSACTIONFILTERPROXY_H | #endif // BITCOIN_QT_TRANSACTIONFILTERPROXY_H |