diff options
| author | Jacob Brydolf <jacob@brydolf.net> | 2016-11-08 16:33:36 +0100 |
|---|---|---|
| committer | Jacob Brydolf <jacob@brydolf.net> | 2016-11-10 16:11:58 +0100 |
| commit | 00ea5d6be958159ba3cecb058b56bc4e23fc571d (patch) | |
| tree | 79ce8d7f52dd0e33c609a72e3e92b5445056e621 /src/libwalletqt/Wallet.h | |
| parent | 68736ab834533db50cb5eaebf9a751ad0f2fa5a6 (diff) | |
| download | monzero-gui-00ea5d6be958159ba3cecb058b56bc4e23fc571d.tar.gz monzero-gui-00ea5d6be958159ba3cecb058b56bc4e23fc571d.tar.xz monzero-gui-00ea5d6be958159ba3cecb058b56bc4e23fc571d.zip | |
added Wallet::createTransactionAsync()
Diffstat (limited to 'src/libwalletqt/Wallet.h')
| -rw-r--r-- | src/libwalletqt/Wallet.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/libwalletqt/Wallet.h b/src/libwalletqt/Wallet.h index 458dea90..a50a895f 100644 --- a/src/libwalletqt/Wallet.h +++ b/src/libwalletqt/Wallet.h @@ -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); @@ -166,6 +170,8 @@ signals: void newBlock(quint64 height); void historyModelChanged() const; + // emitted when transaction is created async + void transactionCreated(PendingTransaction * transaction); private: Wallet(QObject * parent = nullptr); @@ -188,6 +194,7 @@ private: mutable QTime m_daemonBlockChainTargetHeightTime; mutable quint64 m_daemonBlockChainTargetHeight; int m_daemonBlockChainTargetHeightTtl; + QObject * m_walletManager; }; |
