From 9338c2582065cc12e4120922694bf4d9214ebed7 Mon Sep 17 00:00:00 2001
From: Vincent Texier <vit@free.fr>
Date: Sat, 11 Apr 2015 11:58:53 +0200
Subject: [PATCH] Display full transaction datetime in a toolType

---
 src/cutecoin/models/txhistory.py | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/src/cutecoin/models/txhistory.py b/src/cutecoin/models/txhistory.py
index 0ac70eb9..03ec8772 100644
--- a/src/cutecoin/models/txhistory.py
+++ b/src/cutecoin/models/txhistory.py
@@ -115,6 +115,11 @@ class TxFilterProxyModel(QSortFilterProxyModel):
                 return Qt.AlignRight | Qt.AlignVCenter
             if source_index.column() == self.sourceModel().column_types.index('date'):
                 return Qt.AlignCenter
+
+        if role == Qt.ToolTipRole:
+            if source_index.column() == self.sourceModel().column_types.index('date'):
+                return QDateTime.fromTime_t(source_data).toString(Qt.SystemLocaleLongDate)
+
         return source_data
 
 
@@ -212,12 +217,16 @@ class HistoryTableModel(QAbstractTableModel):
             return QVariant()
 
         transfer = self.transfers[row]
+
         if role == Qt.DisplayRole:
             if type(transfer) is Received:
                 return self.data_received(transfer)[col]
             else:
                 return self.data_sent(transfer)[col]
 
+        if role == Qt.ToolTipRole and col == 0:
+            return transfer.metadata['time']
+
     def flags(self, index):
         return Qt.ItemIsSelectable | Qt.ItemIsEnabled
 
-- 
GitLab