5 #ifndef BITCOIN_QT_COINCONTROLDIALOG_H 6 #define BITCOIN_QT_COINCONTROLDIALOG_H 10 #include <QAbstractButton> 17 #include <QTreeWidgetItem> 29 #define ASYMP_UTF8 "\xE2\x89\x88" 34 : QTreeWidgetItem(parent, type) {}
37 : QTreeWidgetItem(parent, type) {}
39 bool operator<(
const QTreeWidgetItem &other)
const override;
47 QWidget *parent =
nullptr);
60 Ui::CoinControlDialog *
ui;
73 void sortView(
int, Qt::SortOrder);
85 enum { TxIdRole = Qt::UserRole, VOutRole };
89 static COutPoint buildOutPoint(
const QTreeWidgetItem *item);
92 void showMenu(
const QPoint &);
96 void copyTransactionHash();
99 void clipboardQuantity();
100 void clipboardAmount();
102 void clipboardAfterFee();
103 void clipboardBytes();
104 void clipboardLowOutput();
105 void clipboardChange();
106 void radioTreeMode(
bool);
107 void radioListMode(
bool);
108 void viewItemChanged(QTreeWidgetItem *,
int);
109 void headerSectionClicked(
int);
110 void buttonBoxClicked(QAbstractButton *);
111 void buttonSelectAllClicked();
112 void updateLabelLocked();
115 #endif // BITCOIN_QT_COINCONTROLDIALOG_H const PlatformStyle * platformStyle
static QList< Amount > payAmounts
QAction * copyTransactionHashAction
Ui::CoinControlDialog * ui
An outpoint - a combination of a transaction hash and an index n into its vout.
bool operator<(const CNetAddr &a, const CNetAddr &b)
static bool fSubtractFeeFromAmount
QTreeWidgetItem * contextMenuItem
Interface to Bitcoin wallet from Qt view code.