Add selectable Qt GUI Styles
[novacoin.git] / src / qt / mintingtablemodel.h
index c265ce5..86b6465 100644 (file)
@@ -7,6 +7,7 @@
 
 class CWallet;
 class MintingTablePriv;
+class MintingFilterProxy;
 class KernelRecord;
 class WalletModel;
 
@@ -20,13 +21,14 @@ public:
     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;
@@ -41,6 +43,7 @@ private:
     QStringList columns;
     int mintingInterval;
     MintingTablePriv *priv;
+    MintingFilterProxy *mintingProxyModel;
 
     QString lookupAddress(const std::string &address, bool tooltip) const;
 
@@ -51,6 +54,7 @@ private:
     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();