Widget showing the transaction list for a wallet, including a filter row.
More...
#include <transactionview.h>
|
| enum | DateEnum {
All
, Today
, ThisWeek
, ThisMonth
,
LastMonth
, ThisYear
, Range
} |
| |
| enum | ColumnWidths {
STATUS_COLUMN_WIDTH = 30
, WATCHONLY_COLUMN_WIDTH = 23
, DATE_COLUMN_WIDTH = 120
, TYPE_COLUMN_WIDTH = 113
,
AMOUNT_MINIMUM_COLUMN_WIDTH = 120
, MINIMUM_COLUMN_WIDTH = 23
} |
| |
|
| void | doubleClicked (const QModelIndex &) |
| |
| void | message (const QString &title, const QString &message, unsigned int style) |
| | Fired when a message should be reported to the user. More...
|
| |
| void | bumpedFee (const uint256 &txid) |
| |
Widget showing the transaction list for a wallet, including a filter row.
Using the filter row, the user can view or export a subset of the transactions.
Definition at line 32 of file transactionview.h.
◆ ColumnWidths
| Enumerator |
|---|
| STATUS_COLUMN_WIDTH | |
| WATCHONLY_COLUMN_WIDTH | |
| DATE_COLUMN_WIDTH | |
| TYPE_COLUMN_WIDTH | |
| AMOUNT_MINIMUM_COLUMN_WIDTH | |
| MINIMUM_COLUMN_WIDTH | |
Definition at line 54 of file transactionview.h.
◆ DateEnum
| Enumerator |
|---|
| All | |
| Today | |
| ThisWeek | |
| ThisMonth | |
| LastMonth | |
| ThisYear | |
| Range | |
Definition at line 43 of file transactionview.h.
◆ TransactionView()
| TransactionView::TransactionView |
( |
const PlatformStyle * |
platformStyle, |
|
|
QWidget * |
parent = nullptr |
|
) |
| |
|
explicit |
◆ ~TransactionView()
| TransactionView::~TransactionView |
( |
| ) |
|
◆ abandonTx
| void TransactionView::abandonTx |
( |
| ) |
|
|
privateslot |
◆ bumpedFee
| void TransactionView::bumpedFee |
( |
const uint256 & |
txid | ) |
|
|
signal |
◆ bumpFee
| void TransactionView::bumpFee |
( |
bool |
checked | ) |
|
|
privateslot |
◆ changedAmount
| void TransactionView::changedAmount |
( |
| ) |
|
|
slot |
◆ changedSearch
| void TransactionView::changedSearch |
( |
| ) |
|
|
slot |
◆ changeEvent()
| void TransactionView::changeEvent |
( |
QEvent * |
e | ) |
|
|
overrideprotected |
◆ chooseDate
| void TransactionView::chooseDate |
( |
int |
idx | ) |
|
|
slot |
◆ chooseType
| void TransactionView::chooseType |
( |
int |
idx | ) |
|
|
slot |
◆ chooseWatchonly
| void TransactionView::chooseWatchonly |
( |
int |
idx | ) |
|
|
slot |
◆ contextualMenu
| void TransactionView::contextualMenu |
( |
const QPoint & |
point | ) |
|
|
privateslot |
◆ copyAddress
| void TransactionView::copyAddress |
( |
| ) |
|
|
privateslot |
◆ copyAmount
| void TransactionView::copyAmount |
( |
| ) |
|
|
privateslot |
◆ copyLabel
| void TransactionView::copyLabel |
( |
| ) |
|
|
privateslot |
◆ copyTxHex
| void TransactionView::copyTxHex |
( |
| ) |
|
|
privateslot |
◆ copyTxID
| void TransactionView::copyTxID |
( |
| ) |
|
|
privateslot |
◆ copyTxPlainText
| void TransactionView::copyTxPlainText |
( |
| ) |
|
|
privateslot |
◆ createDateRangeWidget()
| QWidget * TransactionView::createDateRangeWidget |
( |
| ) |
|
|
private |
◆ dateRangeChanged
| void TransactionView::dateRangeChanged |
( |
| ) |
|
|
privateslot |
◆ doubleClicked
| void TransactionView::doubleClicked |
( |
const QModelIndex & |
_t1 | ) |
|
|
signal |
◆ editLabel
| void TransactionView::editLabel |
( |
| ) |
|
|
privateslot |
◆ eventFilter()
| bool TransactionView::eventFilter |
( |
QObject * |
obj, |
|
|
QEvent * |
event |
|
) |
| |
|
overrideprivate |
◆ exportClicked
| void TransactionView::exportClicked |
( |
| ) |
|
|
slot |
◆ focusTransaction [1/2]
| void TransactionView::focusTransaction |
( |
const QModelIndex & |
idx | ) |
|
|
slot |
◆ focusTransaction [2/2]
| void TransactionView::focusTransaction |
( |
const uint256 & |
txid | ) |
|
|
slot |
◆ message
| void TransactionView::message |
( |
const QString & |
title, |
|
|
const QString & |
message, |
|
|
unsigned int |
style |
|
) |
| |
|
signal |
◆ openThirdPartyTxUrl
| void TransactionView::openThirdPartyTxUrl |
( |
QString |
url | ) |
|
|
privateslot |
◆ setModel()
◆ showDetails
| void TransactionView::showDetails |
( |
| ) |
|
|
privateslot |
◆ updateWatchOnlyColumn
| void TransactionView::updateWatchOnlyColumn |
( |
bool |
fHaveWatchOnly | ) |
|
|
privateslot |
◆ abandonAction
| QAction* TransactionView::abandonAction {nullptr} |
|
private |
◆ amountWidget
| QLineEdit* TransactionView::amountWidget |
|
private |
◆ bumpFeeAction
| QAction* TransactionView::bumpFeeAction {nullptr} |
|
private |
◆ contextMenu
| QMenu* TransactionView::contextMenu |
|
private |
◆ copyAddressAction
| QAction* TransactionView::copyAddressAction {nullptr} |
|
private |
◆ copyLabelAction
| QAction* TransactionView::copyLabelAction {nullptr} |
|
private |
◆ dateFrom
| QDateTimeEdit* TransactionView::dateFrom |
|
private |
◆ dateRangeWidget
| QFrame* TransactionView::dateRangeWidget |
|
private |
◆ dateTo
| QDateTimeEdit* TransactionView::dateTo |
|
private |
◆ dateWidget
| QComboBox* TransactionView::dateWidget |
|
private |
◆ m_platform_style
◆ model
◆ search_widget
| QLineEdit* TransactionView::search_widget |
|
private |
◆ transactionProxyModel
◆ transactionView
| QTableView* TransactionView::transactionView {nullptr} |
|
private |
◆ typeWidget
| QComboBox* TransactionView::typeWidget |
|
private |
◆ watchOnlyWidget
| QComboBox* TransactionView::watchOnlyWidget |
|
private |
The documentation for this class was generated from the following files: