X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=src%2Fqt%2Fwalletmodel.h;h=f15500601bb045dc635bf26b62aa2d7d872824bf;hb=1c4fc9052a444c114d9c1501d2c6d1305de650d0;hp=b33ff75ccf305aa98626156b07dcbac2009383bc;hpb=9ca8b78544b413ed875ff9bb6ef376e21922e6ac;p=novacoin.git diff --git a/src/qt/walletmodel.h b/src/qt/walletmodel.h index b33ff75..f155006 100644 --- a/src/qt/walletmodel.h +++ b/src/qt/walletmodel.h @@ -64,6 +64,7 @@ public: TransactionTableModel *getTransactionTableModel(); qint64 getBalance() const; + qint64 getBalanceWatchOnly() const; qint64 getStake() const; qint64 getUnconfirmedBalance() const; qint64 getImmatureBalance() const; @@ -96,6 +97,12 @@ public: // Wallet backup bool backupWallet(const QString &filename); + bool dumpWallet(const QString &filename); + bool importWallet(const QString &filename); + + void getStakeWeight(quint64& nMinWeight, quint64& nMaxWeight, quint64& nWeight); + void getStakeWeightFromValue(const qint64& nTime, const qint64& nValue, quint64& nWeight); + // RAI object for unlocking wallet, returned by requestUnlock() class UnlockContext { @@ -164,7 +171,7 @@ public slots: signals: // Signal that balance in wallet changed - void balanceChanged(qint64 balance, qint64 stake, qint64 unconfirmedBalance, qint64 immatureBalance); + void balanceChanged(qint64 total, qint64 watchOnly, qint64 stake, qint64 unconfirmedBalance, qint64 immatureBalance); // Number of transactions in wallet changed void numTransactionsChanged(int count);