class OptionsModel;
class AddressTableModel;
class TransactionTableModel;
+class MintingTableModel;
class CWallet;
class CKeyID;
class CPubKey;
OptionsModel *getOptionsModel();
AddressTableModel *getAddressTableModel();
+ MintingTableModel *getMintingTableModel();
TransactionTableModel *getTransactionTableModel();
qint64 getBalance() const;
- void getBalance(qint64 &nTotal, qint64 &nWatchOnly) const;
+ qint64 getBalanceWatchOnly() const;
qint64 getStake() const;
qint64 getUnconfirmedBalance() const;
qint64 getImmatureBalance() const;
void lockCoin(COutPoint& output);
void unlockCoin(COutPoint& output);
void listLockedCoins(std::vector<COutPoint>& vOutpts);
+ void clearOrphans();
private:
CWallet *wallet;
OptionsModel *optionsModel;
AddressTableModel *addressTableModel;
+ MintingTableModel *mintingTableModel;
TransactionTableModel *transactionTableModel;
// Cache some values to be able to detect changes