Skip to content
Snippets Groups Projects
Commit fa14e204 authored by Vincent Texier's avatar Vincent Texier
Browse files

refs #376 enable restricted context menu on WoT for account node

parent 1bfe5bf2
No related branches found
No related tags found
No related merge requests found
...@@ -61,7 +61,4 @@ class BaseNode(QGraphicsEllipseItem): ...@@ -61,7 +61,4 @@ class BaseNode(QGraphicsEllipseItem):
:param event: scene context menu event :param event: scene context menu event
""" """
# no menu on the wallet node
if self.status_wallet:
return None
self.scene().node_context_menu_requested.emit(self.id) self.scene().node_context_menu_requested.emit(self.id)
...@@ -43,14 +43,17 @@ class ContextMenu(QObject): ...@@ -43,14 +43,17 @@ class ContextMenu(QObject):
informations.triggered.connect(lambda checked, i=identity: menu.informations(i)) informations.triggered.connect(lambda checked, i=identity: menu.informations(i))
menu.qmenu.addAction(informations) menu.qmenu.addAction(informations)
if menu._account.pubkey != identity.pubkey:
add_as_contact = QAction(menu.qmenu.tr("Add as contact"), menu.qmenu.parent()) add_as_contact = QAction(menu.qmenu.tr("Add as contact"), menu.qmenu.parent())
add_as_contact.triggered.connect(lambda checked, i=identity: menu.add_as_contact(i)) add_as_contact.triggered.connect(lambda checked, i=identity: menu.add_as_contact(i))
menu.qmenu.addAction(add_as_contact) menu.qmenu.addAction(add_as_contact)
if menu._account.pubkey != identity.pubkey:
send_money = QAction(menu.qmenu.tr("Send money"), menu.qmenu.parent()) send_money = QAction(menu.qmenu.tr("Send money"), menu.qmenu.parent())
send_money.triggered.connect(lambda checked, i=identity: menu.send_money(i)) send_money.triggered.connect(lambda checked, i=identity: menu.send_money(i))
menu.qmenu.addAction(send_money) menu.qmenu.addAction(send_money)
if menu._account.pubkey != identity.pubkey:
certify = QAction(menu.tr("Certify identity"), menu.qmenu.parent()) certify = QAction(menu.tr("Certify identity"), menu.qmenu.parent())
certify.triggered.connect(lambda checked, i=identity: menu.certify_identity(i)) certify.triggered.connect(lambda checked, i=identity: menu.certify_identity(i))
menu.qmenu.addAction(certify) menu.qmenu.addAction(certify)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment