diff --git a/src/cutecoin/gui/wot_tab.py b/src/cutecoin/gui/wot_tab.py index 0bbd670fd8226dd4689815aa4c5dd6584b58170f..4d1854ebe4b2c2b1ad7944e757025686673e5340 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