PosTab
[novacoin.git] / src / qt / mintingview.h
1 #ifndef MINTINGVIEW_H
2 #define MINTINGVIEW_H
3
4 #include <QWidget>
5 #include <QComboBox>
6 #include "mintingfilterproxy.h"
7
8 class WalletModel;
9
10
11 QT_BEGIN_NAMESPACE
12 class QTableView;
13 QT_END_NAMESPACE
14
15 class MintingView : public QWidget
16 {
17     Q_OBJECT
18 public:
19     explicit MintingView(QWidget *parent = 0);
20     void setModel(WalletModel *model);
21
22     enum MintingEnum
23     {
24         Minting10min,
25         Minting1day,
26         Minting30days,
27         Minting90days
28     };
29
30 private:
31     WalletModel *model;
32     QTableView *mintingView;
33
34     QComboBox *mintingCombo;
35
36     MintingFilterProxy *mintingProxyModel;
37
38 signals:
39
40 public slots:
41     void exportClicked();
42     void chooseMintingInterval(int idx);
43 };
44
45 #endif // MINTINGVIEW_H