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...
|
|
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 33 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 53 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 |
◆ abandonTx
void TransactionView::abandonTx |
( |
| ) |
|
|
privateslot |
◆ changedAmount
void TransactionView::changedAmount |
( |
| ) |
|
|
slot |
◆ changedSearch
void TransactionView::changedSearch |
( |
| ) |
|
|
slot |
◆ 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 & |
| ) |
|
|
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 |
Fired when a message should be reported to the user.
◆ openThirdPartyTxUrl
void TransactionView::openThirdPartyTxUrl |
( |
QString |
url | ) |
|
|
privateslot |
◆ resizeEvent()
void TransactionView::resizeEvent |
( |
QResizeEvent * |
event | ) |
|
|
overrideprivatevirtual |
◆ setModel()
◆ showDetails
void TransactionView::showDetails |
( |
| ) |
|
|
privateslot |
◆ updateWatchOnlyColumn
void TransactionView::updateWatchOnlyColumn |
( |
bool |
fHaveWatchOnly | ) |
|
|
privateslot |
◆ abandonAction
QAction* TransactionView::abandonAction {nullptr} |
|
private |
◆ amountWidget
QLineEdit* TransactionView::amountWidget |
|
private |
◆ columnResizingFixer
◆ 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 |
◆ 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: