PosTab
[novacoin.git] / src / qt / mintingview.h
diff --git a/src/qt/mintingview.h b/src/qt/mintingview.h
new file mode 100644 (file)
index 0000000..452deaa
--- /dev/null
@@ -0,0 +1,45 @@
+#ifndef MINTINGVIEW_H
+#define MINTINGVIEW_H
+
+#include <QWidget>
+#include <QComboBox>
+#include "mintingfilterproxy.h"
+
+class WalletModel;
+
+
+QT_BEGIN_NAMESPACE
+class QTableView;
+QT_END_NAMESPACE
+
+class MintingView : public QWidget
+{
+    Q_OBJECT
+public:
+    explicit MintingView(QWidget *parent = 0);
+    void setModel(WalletModel *model);
+
+    enum MintingEnum
+    {
+        Minting10min,
+        Minting1day,
+        Minting30days,
+        Minting90days
+    };
+
+private:
+    WalletModel *model;
+    QTableView *mintingView;
+
+    QComboBox *mintingCombo;
+
+    MintingFilterProxy *mintingProxyModel;
+
+signals:
+
+public slots:
+    void exportClicked();
+    void chooseMintingInterval(int idx);
+};
+
+#endif // MINTINGVIEW_H