class CWallet;
class MintingTablePriv;
+class MintingFilterProxy;
class KernelRecord;
class WalletModel;
enum ColumnIndex {
TxHash = 0,
Address = 1,
- Age = 2,
- Balance = 3,
+ Balance = 2,
+ Age = 3,
CoinDay = 4,
- MintProbability = 5
+ MintProbability = 5,
+ MintReward = 6
};
-
+ void setMintingProxyModel(MintingFilterProxy *mintingProxy);
int rowCount(const QModelIndex &parent) const;
int columnCount(const QModelIndex &parent) const;
QVariant data(const QModelIndex &index, int role) const;
QStringList columns;
int mintingInterval;
MintingTablePriv *priv;
+ MintingFilterProxy *mintingProxyModel;
QString lookupAddress(const std::string &address, bool tooltip) const;
QString formatTxAge(const KernelRecord *wtx) const;
QString formatTxBalance(const KernelRecord *wtx) const;
QString formatTxCoinDay(const KernelRecord *wtx) const;
+ QString formatTxPoSReward(KernelRecord *wtx) const;
private slots:
void update();