diff options
author | Wladimir J. van der Laan <laanwj@gmail.com> | 2013-09-02 09:48:10 -0700 |
---|---|---|
committer | Wladimir J. van der Laan <laanwj@gmail.com> | 2013-09-02 09:48:10 -0700 |
commit | f4f048ee58b4ad8ecd0472f375e6d9bfdb629873 (patch) | |
tree | c555fca238f5c31bce8b1e97e164f670981e1ed7 /src/qt/walletmodel.h | |
parent | 2c27bbca81a55ffe0687466446ba1f92040ab551 (diff) | |
parent | 9e8904f6aeb6e98b4781fcf408b0a2bee550051d (diff) |
Merge pull request #2958 from laanwj/2013_08_txfee2
[Qt] Display txfee in first sendCoinsDialog message box
Diffstat (limited to 'src/qt/walletmodel.h')
-rw-r--r-- | src/qt/walletmodel.h | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/qt/walletmodel.h b/src/qt/walletmodel.h index ff7ded7b42..6abcdaf8cb 100644 --- a/src/qt/walletmodel.h +++ b/src/qt/walletmodel.h @@ -4,12 +4,15 @@ #include <QObject> #include "allocators.h" /* for SecureString */ +#include "wallet.h" +#include "walletmodeltransaction.h" #include "paymentrequestplus.h" class OptionsModel; class AddressTableModel; class TransactionTableModel; class CWallet; +class WalletModelTransaction; QT_BEGIN_NAMESPACE class QTimer; @@ -74,15 +77,16 @@ public: // Return status record for SendCoins, contains error id + information struct SendCoinsReturn { - SendCoinsReturn(StatusCode status, - qint64 fee=0): - status(status), fee(fee) {} + SendCoinsReturn(StatusCode status): + status(status) {} StatusCode status; - qint64 fee; // is used in case status is "AmountWithFeeExceedsBalance" }; + // prepare transaction for getting txfee before sending coins + SendCoinsReturn prepareTransaction(WalletModelTransaction &transaction); + // Send coins to a list of recipients - SendCoinsReturn sendCoins(const QList<SendCoinsRecipient> &recipients); + SendCoinsReturn sendCoins(WalletModelTransaction &transaction); // Wallet encryption bool setWalletEncrypted(bool encrypted, const SecureString &passphrase); |