From 5fe49db747c2e9bdd1441dd81bcd7f28b69e33e1 Mon Sep 17 00:00:00 2001 From: Inso <insomniak.fr@gmail.com> Date: Sat, 20 Jun 2015 11:53:37 +0200 Subject: [PATCH] Handle node clicks --- src/cutecoin/gui/wot_tab.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/cutecoin/gui/wot_tab.py b/src/cutecoin/gui/wot_tab.py index 0bbd670f..4d1854eb 100644 --- a/src/cutecoin/gui/wot_tab.py +++ b/src/cutecoin/gui/wot_tab.py @@ -32,7 +32,7 @@ class WotTabWidget(QWidget, Ui_WotTabWidget): self.comboBoxSearch.setInsertPolicy(QComboBox.NoInsert) #Â add scene events - self.graphicsView.scene().node_clicked.connect(self.draw_graph) + self.graphicsView.scene().node_clicked.connect(self.handle_node_click) self.graphicsView.scene().node_signed.connect(self.sign_node) self.graphicsView.scene().node_transaction.connect(self.send_money_to_node) self.graphicsView.scene().node_contact.connect(self.add_node_as_contact) @@ -50,6 +50,10 @@ class WotTabWidget(QWidget, Ui_WotTabWidget): self._current_identity = None self.draw_graph(self.account.identity(self.community)) + @pyqtSlot(dict) + def handle_node_click(self, metadata): + self.draw_graph(self.app.identities_registry.from_metadata(metadata)) + def draw_graph(self, identity): """ Draw community graph centered on the identity -- GitLab