From 2143392b84e089319decee65e63c2376e6fdffd4 Mon Sep 17 00:00:00 2001 From: "moneromooo.monero" Date: Tue, 8 Nov 2016 20:23:50 +0000 Subject: Add a button to sweep unmixable outputs --- src/libwalletqt/Wallet.cpp | 8 ++++++-- src/libwalletqt/Wallet.h | 5 +++++ 2 files changed, 11 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/libwalletqt/Wallet.cpp b/src/libwalletqt/Wallet.cpp index 78cb6949..d7fefbf9 100644 --- a/src/libwalletqt/Wallet.cpp +++ b/src/libwalletqt/Wallet.cpp @@ -216,7 +216,6 @@ PendingTransaction *Wallet::createTransaction(const QString &dst_addr, const QSt return result; } - void Wallet::createTransactionAsync(const QString &dst_addr, const QString &payment_id, quint64 amount, quint32 mixin_count, PendingTransaction::Priority priority) @@ -233,7 +232,12 @@ void Wallet::createTransactionAsync(const QString &dst_addr, const QString &paym }); } - +PendingTransaction *Wallet::createSweepUnmixableTransaction() +{ + Bitmonero::PendingTransaction * ptImpl = m_walletImpl->createSweepUnmixableTransaction(); + PendingTransaction * result = new PendingTransaction(ptImpl, this); + return result; +} void Wallet::disposeTransaction(PendingTransaction *t) { diff --git a/src/libwalletqt/Wallet.h b/src/libwalletqt/Wallet.h index fc7363e8..ecdfa2fd 100644 --- a/src/libwalletqt/Wallet.h +++ b/src/libwalletqt/Wallet.h @@ -130,6 +130,11 @@ public: Q_INVOKABLE void createTransactionAsync(const QString &dst_addr, const QString &payment_id, quint64 amount, quint32 mixin_count, PendingTransaction::Priority priority); + + // + //! creates sweep unmixable transaction + Q_INVOKABLE PendingTransaction * createSweepUnmixableTransaction(); + //! deletes transaction and frees memory Q_INVOKABLE void disposeTransaction(PendingTransaction * t); -- cgit v1.2.3