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