Use standard C99 (and Qt) types for 64-bit integers
[novacoin.git] / src / qt / optionsmodel.h
index 4ba44dc..13d964b 100644 (file)
@@ -1,11 +1,12 @@
 #ifndef OPTIONSMODEL_H
 #define OPTIONSMODEL_H
 
+#include <QtGlobal>
 #include <QAbstractListModel>
 
 class CWallet;
 
-/* Interface from QT to configuration data structure for bitcoin client.
+/** Interface from QT to configuration data structure for bitcoin client.
    To QT, the options are presented as a list with the different options
    laid out vertically.
    This can be changed to a tree once the settings become sufficiently
@@ -26,6 +27,8 @@ public:
         ProxyIP, // QString
         ProxyPort, // QString
         Fee, // qint64
+        DisplayUnit, // BitcoinUnits::Unit
+        DisplayAddresses, // bool
         OptionIDRowCount
     };
 
@@ -37,10 +40,15 @@ public:
     qint64 getTransactionFee();
     bool getMinimizeToTray();
     bool getMinimizeOnClose();
+    int getDisplayUnit();
+    bool getDisplayAddresses();
 private:
     // Wallet stores persistent options
     CWallet *wallet;
+    int nDisplayUnit;
+    bool bDisplayAddresses;
 signals:
+    void displayUnitChanged(int unit);
 
 public slots: