Added date to the history overview of the lite GUI
authorMaran <maran.hidskes@gmail.com>
Sun, 9 Dec 2012 12:39:28 +0000 (13:39 +0100)
committerMaran <maran.hidskes@gmail.com>
Sun, 9 Dec 2012 12:39:28 +0000 (13:39 +0100)
lib/gui_lite.py
lib/history_widget.py

index 5cdec0b..c39aa9f 100644 (file)
@@ -434,15 +434,19 @@ class MiniWindow(QDialog):
 
     def update_completions(self, completions):
         self.address_completions.setStringList(completions)
 
     def update_history(self, tx_history):
-        from util import format_satoshis
+        from util import format_satoshis, age
+
+        self.history_list.empty()
+
         for item in tx_history[-10:]:
             tx_hash, conf, is_mine, value, fee, balance, timestamp = item
             label = self.actuator.wallet.get_label(tx_hash)[0]
             #amount = D(value) / 10**8
             v_str = format_satoshis(value, True)
-            self.history_list.append(label, v_str)
+            self.history_list.append(label, v_str, age(timestamp))
 
     def acceptbit(self):
         self.actuator.acceptbit(self.quote_currencies[0])
index 3812c95..ce1f2cb 100644 (file)
@@ -6,10 +6,13 @@ class HistoryWidget(QTreeWidget):
     def __init__(self, parent=None):
         QTreeWidget.__init__(self, parent)
         self.setColumnCount(2)
-        self.setHeaderLabels([_("Amount"), _("To / From")])
+        self.setHeaderLabels([_("Amount"), _("To / From"), _("When")])
         self.setIndentation(0)
 
-    def append(self, address, amount):
-        item = QTreeWidgetItem([amount, address])
+    def empty(self):
+        self.clear()
+
+    def append(self, address, amount, date):
+        item = QTreeWidgetItem([amount, address, date])
         self.insertTopLevelItem(0, item)