Revert "Use standard C99 (and Qt) types for 64-bit integers"
[novacoin.git] / src / qt / overviewpage.h
index fbd6853..1199227 100644 (file)
@@ -3,10 +3,17 @@
 
 #include <QWidget>
 
+QT_BEGIN_NAMESPACE
+class QModelIndex;
+QT_END_NAMESPACE
+
 namespace Ui {
     class OverviewPage;
 }
+class WalletModel;
+class TxViewDelegate;
 
+/** Overview ("home") page widget */
 class OverviewPage : public QWidget
 {
     Q_OBJECT
@@ -15,13 +22,25 @@ public:
     explicit OverviewPage(QWidget *parent = 0);
     ~OverviewPage();
 
+    void setModel(WalletModel *model);
+
 public slots:
-    void setBalance(qint64 balance);
+    void setBalance(qint64 balance, qint64 unconfirmedBalance);
     void setNumTransactions(int count);
 
+signals:
+    void transactionClicked(const QModelIndex &index);
+
 private:
     Ui::OverviewPage *ui;
+    WalletModel *model;
+    qint64 currentBalance;
+    qint64 currentUnconfirmedBalance;
+
+    TxViewDelegate *txdelegate;
 
+private slots:
+    void displayUnitChanged();
 };
 
 #endif // OVERVIEWPAGE_H