diff --git a/lib/gui_lite.py b/lib/gui_lite.py index 5cdec0bb..c39aa9f0 100644 --- a/lib/gui_lite.py +++ b/lib/gui_lite.py @@ -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]) diff --git a/lib/history_widget.py b/lib/history_widget.py index 3812c95f..ce1f2cbe 100644 --- a/lib/history_widget.py +++ b/lib/history_widget.py @@ -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)