5 #ifndef BITCOIN_QT_SENDCOINSDIALOG_H 6 #define BITCOIN_QT_SENDCOINSDIALOG_H 11 #include <QMessageBox> 44 QWidget *setupTabChain(QWidget *prev);
46 void setAddress(
const QString &address);
52 void reject()
override;
53 void accept()
override;
55 void updateTabsAndLabels();
59 void coinsSent(
const uint256& txid);
62 Ui::SendCoinsDialog *
ui;
75 void minimizeFeeSection(
bool fMinimize);
77 bool PrepareSendText(QString& question_string, QString& informative_text, QString& detailed_text);
78 void updateFeeMinimizedLabel();
83 void on_sendButton_clicked();
84 void on_buttonChooseFee_clicked();
85 void on_buttonMinimizeFee_clicked();
88 void updateDisplayUnit();
89 void coinControlFeatureChanged(
bool);
90 void coinControlButtonClicked();
91 void coinControlChangeChecked(
int);
92 void coinControlChangeEdited(
const QString &);
93 void coinControlUpdateLabels();
94 void coinControlClipboardQuantity();
95 void coinControlClipboardAmount();
96 void coinControlClipboardFee();
97 void coinControlClipboardAfterFee();
98 void coinControlClipboardBytes();
99 void coinControlClipboardLowOutput();
100 void coinControlClipboardChange();
101 void updateFeeSectionControls();
102 void updateNumberOfBlocks(
int count,
const QDateTime& blockDate,
double nVerificationProgress,
bool headers,
SynchronizationState sync_state);
103 void updateSmartFeeLabel();
107 void message(
const QString &title,
const QString &message,
unsigned int style);
111 #define SEND_CONFIRM_DELAY 3 118 SendConfirmationDialog(
const QString& title,
const QString& text,
const QString& informative_text =
"",
const QString& detailed_text =
"",
int secDelay =
SEND_CONFIRM_DELAY,
const QString& confirmText =
"", QWidget* parent =
nullptr);
123 void updateYesButton();
132 #endif // BITCOIN_QT_SENDCOINSDIALOG_H
SynchronizationState
Current sync state passed to tip changed callbacks.
#define SEND_CONFIRM_DELAY
A single entry in the dialog for sending bitcoins.
disconnectpool queuedTx clear()
std::unique_ptr< WalletModelTransaction > m_current_transaction
Collection of wallet balances.
ClientModel * clientModel
Dialog for sending bitcoins.
Model for Bitcoin network client.
QString confirmButtonText
Interface to Bitcoin wallet from Qt view code.
const PlatformStyle * platformStyle
std::unique_ptr< CCoinControl > m_coin_control
QAbstractButton * yesButton
bool fNewRecipientAllowed