From 62060e183c634ab557a028a6e083d15f6f5a06d2 Mon Sep 17 00:00:00 2001 From: Jacob Brydolf Date: Tue, 8 Nov 2016 18:02:07 +0100 Subject: [PATCH] wallet::createTransactionAsync pass variables to listener --- src/libwalletqt/Wallet.cpp | 4 ++-- src/libwalletqt/Wallet.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/libwalletqt/Wallet.cpp b/src/libwalletqt/Wallet.cpp index 8ec8c663..9eb1aae1 100644 --- a/src/libwalletqt/Wallet.cpp +++ b/src/libwalletqt/Wallet.cpp @@ -226,10 +226,10 @@ void Wallet::createTransactionAsync(const QString &dst_addr, const QString &paym QFutureWatcher * watcher = new QFutureWatcher(); watcher->setFuture(future); connect(watcher, &QFutureWatcher::finished, - this, [this, watcher]() { + this, [this, watcher,dst_addr,payment_id,mixin_count]() { QFuture future = watcher->future(); watcher->deleteLater(); - emit transactionCreated(future.result()); + emit transactionCreated(future.result(),dst_addr,payment_id,mixin_count); }); } diff --git a/src/libwalletqt/Wallet.h b/src/libwalletqt/Wallet.h index a50a895f..e9eb71d7 100644 --- a/src/libwalletqt/Wallet.h +++ b/src/libwalletqt/Wallet.h @@ -171,7 +171,7 @@ signals: void historyModelChanged() const; // emitted when transaction is created async - void transactionCreated(PendingTransaction * transaction); + void transactionCreated(PendingTransaction * transaction, QString address, QString paymentId, quint32 mixinCount); private: Wallet(QObject * parent = nullptr);