show last few transactions on overview page
[novacoin.git] / src / qt / overviewpage.h
1 #ifndef OVERVIEWPAGE_H
2 #define OVERVIEWPAGE_H
3
4 #include <QWidget>
5
6 namespace Ui {
7     class OverviewPage;
8 }
9 class WalletModel;
10 class TxViewDelegate;
11
12 class OverviewPage : public QWidget
13 {
14     Q_OBJECT
15
16 public:
17     explicit OverviewPage(QWidget *parent = 0);
18     ~OverviewPage();
19
20     void setModel(WalletModel *model);
21
22 public slots:
23     void setBalance(qint64 balance, qint64 unconfirmedBalance);
24     void setNumTransactions(int count);
25
26 private:
27     Ui::OverviewPage *ui;
28     WalletModel *model;
29     qint64 currentBalance;
30     qint64 currentUnconfirmedBalance;
31
32     TxViewDelegate *txdelegate;
33
34 private slots:
35     void displayUnitChanged();
36 };
37
38 #endif // OVERVIEWPAGE_H