From a8b5f1b133d4f23975a3fbfb7a415b17261466ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Barbosa?= Date: Tue, 5 May 2020 23:56:21 +0100 Subject: gui: Fix manual coin control with multiple wallets loaded --- src/qt/coincontroldialog.h | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'src/qt/coincontroldialog.h') diff --git a/src/qt/coincontroldialog.h b/src/qt/coincontroldialog.h index efc06a7656..c4145c48a0 100644 --- a/src/qt/coincontroldialog.h +++ b/src/qt/coincontroldialog.h @@ -43,20 +43,18 @@ class CoinControlDialog : public QDialog Q_OBJECT public: - explicit CoinControlDialog(const PlatformStyle *platformStyle, QWidget *parent = nullptr); + explicit CoinControlDialog(CCoinControl& coin_control, WalletModel* model, const PlatformStyle *platformStyle, QWidget *parent = nullptr); ~CoinControlDialog(); - void setModel(WalletModel *model); - // static because also called from sendcoinsdialog - static void updateLabels(WalletModel*, QDialog*); + static void updateLabels(CCoinControl& m_coin_control, WalletModel*, QDialog*); static QList payAmounts; - static CCoinControl *coinControl(); static bool fSubtractFeeFromAmount; private: Ui::CoinControlDialog *ui; + CCoinControl& m_coin_control; WalletModel *model; int sortColumn; Qt::SortOrder sortOrder; -- cgit v1.2.3