Bitcoin
|
#include <transactionview.h>
Public Types | |
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 } |
Public Slots | |
void | chooseDate (int idx) |
void | chooseType (int idx) |
void | chooseWatchonly (int idx) |
void | changedAmount () |
void | changedSearch () |
void | exportClicked () |
void | focusTransaction (const QModelIndex &) |
void | focusTransaction (const uint256 &txid) |
Signals | |
void | doubleClicked (const QModelIndex &) |
void | message (const QString &title, const QString &message, unsigned int style) |
void | bumpedFee (const uint256 &txid) |
Public Member Functions | |
TransactionView (const PlatformStyle *platformStyle, QWidget *parent=nullptr) | |
void | setModel (WalletModel *model) |
Private Slots | |
void | contextualMenu (const QPoint &) |
void | dateRangeChanged () |
void | showDetails () |
void | copyAddress () |
void | editLabel () |
void | copyLabel () |
void | copyAmount () |
void | copyTxID () |
void | copyTxHex () |
void | copyTxPlainText () |
void | openThirdPartyTxUrl (QString url) |
void | updateWatchOnlyColumn (bool fHaveWatchOnly) |
void | abandonTx () |
void | bumpFee () |
Private Member Functions | |
QWidget * | createDateRangeWidget () |
virtual void | resizeEvent (QResizeEvent *event) |
bool | eventFilter (QObject *obj, QEvent *event) |
Private Attributes | |
WalletModel * | model |
TransactionFilterProxy * | transactionProxyModel |
QTableView * | transactionView |
QComboBox * | dateWidget |
QComboBox * | typeWidget |
QComboBox * | watchOnlyWidget |
QLineEdit * | search_widget |
QLineEdit * | amountWidget |
QMenu * | contextMenu |
QSignalMapper * | mapperThirdPartyTxUrls |
QFrame * | dateRangeWidget |
QDateTimeEdit * | dateFrom |
QDateTimeEdit * | dateTo |
QAction * | abandonAction |
QAction * | bumpFeeAction |
GUIUtil::TableViewLastColumnResizingFixer * | columnResizingFixer |
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.
|
explicit |
|
privateslot |
|
signal |
|
privateslot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
private |
|
privateslot |
|
signal |
|
privateslot |
|
private |
|
slot |
|
slot |
|
slot |
|
signal |
Fired when a message should be reported to the user
|
privateslot |
|
privatevirtual |
void TransactionView::setModel | ( | WalletModel * | model | ) |
|
privateslot |
|
privateslot |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |