Merge pull request #134

66692be createTransactionAsync(): removed reference to WalletManager (Jacob Brydolf)
f8e2e5d asynchronous transaction + show splash (Jacob Brydolf)
62060e1 wallet::createTransactionAsync pass variables to listener (Jacob Brydolf)
00ea5d6 added Wallet::createTransactionAsync() (Jacob Brydolf)
This commit is contained in:
Riccardo Spagni
2016-11-11 12:44:31 +02:00
3 changed files with 73 additions and 39 deletions

View File

@@ -125,6 +125,10 @@ public:
Q_INVOKABLE PendingTransaction * createTransaction(const QString &dst_addr, const QString &payment_id,
quint64 amount, quint32 mixin_count,
PendingTransaction::Priority priority);
//! creates async transaction
Q_INVOKABLE void createTransactionAsync(const QString &dst_addr, const QString &payment_id,
quint64 amount, quint32 mixin_count,
PendingTransaction::Priority priority);
//! deletes transaction and frees memory
Q_INVOKABLE void disposeTransaction(PendingTransaction * t);
@@ -172,6 +176,8 @@ signals:
void newBlock(quint64 height);
void historyModelChanged() const;
// emitted when transaction is created async
void transactionCreated(PendingTransaction * transaction, QString address, QString paymentId, quint32 mixinCount);
private:
Wallet(QObject * parent = nullptr);