X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=src%2Fqt%2Fwalletmodel.h;h=11df41ec338606fdea8db2ed545a842abad7904e;hb=0d98e3fb36c86b7f7c78d072fbcf14aefea41fc2;hp=e78773f8a334f616159def3315b0f0ee30c24a3e;hpb=3374c3ef094b328e6c6957fdaf5a9abff0c53a33;p=novacoin.git diff --git a/src/qt/walletmodel.h b/src/qt/walletmodel.h index e78773f..11df41e 100644 --- a/src/qt/walletmodel.h +++ b/src/qt/walletmodel.h @@ -3,15 +3,16 @@ #include -#include "util.h" +#include "allocators.h" /* for SecureString */ class OptionsModel; class AddressTableModel; class TransactionTableModel; class CWallet; -struct SendCoinsRecipient +class SendCoinsRecipient { +public: QString address; QString label; qint64 amount; @@ -49,6 +50,7 @@ public: TransactionTableModel *getTransactionTableModel(); qint64 getBalance() const; + qint64 getStake() const; qint64 getUnconfirmedBalance() const; int getNumTransactions() const; EncryptionStatus getEncryptionStatus() const; @@ -119,7 +121,7 @@ private: signals: // Signal that balance in wallet changed - void balanceChanged(qint64 balance, qint64 unconfirmedBalance); + void balanceChanged(qint64 balance, qint64 stake, qint64 unconfirmedBalance); // Number of transactions in wallet changed void numTransactionsChanged(int count); @@ -133,12 +135,11 @@ signals: void requireUnlock(); // Asynchronous error notification - void error(const QString &title, const QString &message); + void error(const QString &title, const QString &message, bool modal); public slots: - -private slots: void update(); + void updateAddressList(); };