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,
ASSET_NAME_MINIMUM_COLUMN_WIDTH = 200,
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 32 of file transactionview.h.
◆ ColumnWidths
Enumerator |
---|
STATUS_COLUMN_WIDTH | |
WATCHONLY_COLUMN_WIDTH | |
DATE_COLUMN_WIDTH | |
TYPE_COLUMN_WIDTH | |
ASSET_NAME_MINIMUM_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 = 0 |
|
) |
| |
|
explicit |
◆ abandonTx
void TransactionView::abandonTx |
( |
| ) |
|
|
privateslot |
◆ bumpFee
void TransactionView::bumpFee |
( |
| ) |
|
|
privateslot |
◆ changedAmount
void TransactionView::changedAmount |
( |
| ) |
|
|
slot |
◆ changedAssetName
void TransactionView::changedAssetName |
( |
| ) |
|
|
slot |
◆ changedPrefix
void TransactionView::changedPrefix |
( |
| ) |
|
|
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 |
◆ copyAssetName
void TransactionView::copyAssetName |
( |
| ) |
|
|
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 |
|
) |
| |
|
private |
◆ exportClicked
void TransactionView::exportClicked |
( |
| ) |
|
|
slot |
◆ focusTransaction
void TransactionView::focusTransaction |
( |
const QModelIndex & |
idx | ) |
|
|
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 | ) |
|
|
privatevirtual |
◆ setModel()
◆ showAssets()
void TransactionView::showAssets |
( |
| ) |
|
◆ showDetails
void TransactionView::showDetails |
( |
| ) |
|
|
privateslot |
◆ updateWatchOnlyColumn
void TransactionView::updateWatchOnlyColumn |
( |
bool |
fHaveWatchOnly | ) |
|
|
privateslot |
◆ abandonAction
QAction* TransactionView::abandonAction |
|
private |
◆ addressWidget
QLineEdit* TransactionView::addressWidget |
|
private |
◆ amountWidget
QLineEdit* TransactionView::amountWidget |
|
private |
◆ assetNameWidget
QLineEdit* TransactionView::assetNameWidget |
|
private |
◆ bumpFeeAction
QAction* TransactionView::bumpFeeAction |
|
private |
◆ columnResizingFixer
◆ contextMenu
QMenu* TransactionView::contextMenu |
|
private |
◆ dateFrom
QDateTimeEdit* TransactionView::dateFrom |
|
private |
◆ dateRangeWidget
QFrame* TransactionView::dateRangeWidget |
|
private |
◆ dateTo
QDateTimeEdit* TransactionView::dateTo |
|
private |
◆ dateWidget
QComboBox* TransactionView::dateWidget |
|
private |
◆ mapperThirdPartyTxUrls
QSignalMapper* TransactionView::mapperThirdPartyTxUrls |
|
private |
◆ model
◆ showingAssets
bool TransactionView::showingAssets |
|
private |
◆ transactionProxyModel
◆ transactionView
QTableView* TransactionView::transactionView |
|
private |
◆ typeWidget
QComboBox* TransactionView::typeWidget |
|
private |
◆ watchOnlyWidget
QComboBox* TransactionView::watchOnlyWidget |
|
private |
The documentation for this class was generated from the following files: