aboutsummaryrefslogtreecommitdiff
path: root/src/libwalletqt
diff options
context:
space:
mode:
authormoneromooo.monero <moneromooo.monero@users.noreply.github.com>2016-11-08 20:23:50 +0000
committermoneromooo.monero <moneromooo.monero@users.noreply.github.com>2016-11-12 19:24:13 +0000
commit2143392b84e089319decee65e63c2376e6fdffd4 (patch)
tree55b1f905ea17a6f79cc6ff15ed27522f22b20ee1 /src/libwalletqt
parentb8ea2ffc745edaa250f2da5b65b121469d5045df (diff)
downloadmonzero-gui-2143392b84e089319decee65e63c2376e6fdffd4.tar.gz
monzero-gui-2143392b84e089319decee65e63c2376e6fdffd4.tar.xz
monzero-gui-2143392b84e089319decee65e63c2376e6fdffd4.zip
Add a button to sweep unmixable outputs
Diffstat (limited to 'src/libwalletqt')
-rw-r--r--src/libwalletqt/Wallet.cpp8
-rw-r--r--src/libwalletqt/Wallet.h5
2 files changed, 11 insertions, 2 deletions
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);