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) {}
36 : QTreeWidgetItem(parent, type) {}
38 bool operator<(
const QTreeWidgetItem &other)
const override;
47 QWidget *parent =
nullptr);
58 Ui::CoinControlDialog *
ui;
An outpoint - a combination of a transaction hash and an index n into its vout.
void headerSectionClicked(int)
static COutPoint buildOutPoint(const QTreeWidgetItem *item)
QTreeWidgetItem * contextMenuItem
static QList< Amount > payAmounts
static void updateLabels(CCoinControl &m_coin_control, WalletModel *, QDialog *)
const PlatformStyle * platformStyle
CCoinControl & m_coin_control
QAction * copyTransactionHashAction
Ui::CoinControlDialog * ui
void sortView(int, Qt::SortOrder)
void showMenu(const QPoint &)
void copyTransactionHash()
void viewItemChanged(QTreeWidgetItem *, int)
void clipboardLowOutput()
void buttonSelectAllClicked()
static bool fSubtractFeeFromAmount
void buttonBoxClicked(QAbstractButton *)
Interface to Bitcoin wallet from Qt view code.
T GetRand(T nMax=std::numeric_limits< T >::max()) noexcept
Generate a uniform random integer of type T in the range [0..nMax) nMax defaults to std::numeric_limi...