[Qt] Add Smartfee to GUI
This commit is contained in:
@@ -10,6 +10,7 @@
|
||||
#include <QDialog>
|
||||
#include <QString>
|
||||
|
||||
class ClientModel;
|
||||
class OptionsModel;
|
||||
class SendCoinsEntry;
|
||||
class SendCoinsRecipient;
|
||||
@@ -31,6 +32,7 @@ public:
|
||||
explicit SendCoinsDialog(QWidget *parent = 0);
|
||||
~SendCoinsDialog();
|
||||
|
||||
void setClientModel(ClientModel *clientModel);
|
||||
void setModel(WalletModel *model);
|
||||
|
||||
/** Set up the tab chain manually, as Qt messes up the tab chain by default in some cases (issue https://bugreports.qt-project.org/browse/QTBUG-10907).
|
||||
@@ -52,16 +54,22 @@ public slots:
|
||||
|
||||
private:
|
||||
Ui::SendCoinsDialog *ui;
|
||||
ClientModel *clientModel;
|
||||
WalletModel *model;
|
||||
bool fNewRecipientAllowed;
|
||||
bool fFeeMinimized;
|
||||
|
||||
// Process WalletModel::SendCoinsReturn and generate a pair consisting
|
||||
// of a message and message flags for use in emit message().
|
||||
// Additional parameter msgArg can be used via .arg(msgArg).
|
||||
void processSendCoinsReturn(const WalletModel::SendCoinsReturn &sendCoinsReturn, const QString &msgArg = QString());
|
||||
void minimizeFeeSection(bool fMinimize);
|
||||
void updateFeeMinimizedLabel();
|
||||
|
||||
private slots:
|
||||
void on_sendButton_clicked();
|
||||
void on_buttonChooseFee_clicked();
|
||||
void on_buttonMinimizeFee_clicked();
|
||||
void removeEntry(SendCoinsEntry* entry);
|
||||
void updateDisplayUnit();
|
||||
void coinControlFeatureChanged(bool);
|
||||
@@ -77,6 +85,11 @@ private slots:
|
||||
void coinControlClipboardPriority();
|
||||
void coinControlClipboardLowOutput();
|
||||
void coinControlClipboardChange();
|
||||
void setMinimumFee();
|
||||
void updateFeeSectionControls();
|
||||
void updateMinFeeLabel();
|
||||
void updateSmartFeeLabel();
|
||||
void updateGlobalFeeVariables();
|
||||
|
||||
signals:
|
||||
// Fired when a message should be reported to the user
|
||||
|
||||
Reference in New Issue
Block a user