From 2c3ddb7c39ddfd4fdde46ce3dbe21084c971e5a6 Mon Sep 17 00:00:00 2001
From: Inso <insomniak.fr@gmail.com>
Date: Wed, 19 Aug 2015 11:49:05 +0200
Subject: [PATCH] Display current block hash of a node

---
 src/cutecoin/models/network.py | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/cutecoin/models/network.py b/src/cutecoin/models/network.py
index 782edce4..89975268 100644
--- a/src/cutecoin/models/network.py
+++ b/src/cutecoin/models/network.py
@@ -41,6 +41,7 @@ class NetworkFilterProxyModel(QSortFilterProxyModel):
             'address': self.tr('Address'),
             'port': self.tr('Port'),
             'current_block': self.tr('Block'),
+            'current_hash': self.tr('Hash'),
             'uid': self.tr('UID'),
             'is_member': self.tr('Member'),
             'pubkey': self.tr('Pubkey'),
@@ -65,6 +66,10 @@ class NetworkFilterProxyModel(QSortFilterProxyModel):
             and role == Qt.DisplayRole:
             return source_data[:5]
 
+        if index.column() == source_model.columns_types.index('current_hash') \
+            and role == Qt.DisplayRole:
+            return source_data[:10]
+
         if role == Qt.TextAlignmentRole:
             if source_index.column() == source_model.columns_types.index('address') or source_index.column() == self.sourceModel().columns_types.index('current_block'):
                 return Qt.AlignRight | Qt.AlignVCenter
@@ -97,6 +102,7 @@ class NetworkTableModel(QAbstractTableModel):
             'address',
             'port',
             'current_block',
+            'current_hash',
             'uid',
             'is_member',
             'pubkey',
@@ -156,7 +162,7 @@ class NetworkTableModel(QAbstractTableModel):
 
         is_root = self.community.network.is_root_node(node)
 
-        return (address, port, node.block_number, node.uid,
+        return (address, port, node.block_number, node.block_hash, node.uid,
                 is_member, node.pubkey, node.software, node.version, is_root)
 
     def data(self, index, role):
-- 
GitLab