Commit 1a19bd48 authored by Dan Pascu's avatar Dan Pascu

Fixed Edit/Delete context menu entries for the contact detail view

parent 92154544
...@@ -3324,7 +3324,7 @@ class ContactDetailView(QListView): ...@@ -3324,7 +3324,7 @@ class ContactDetailView(QListView):
menu.addAction(self.actions.request_remote_desktop) menu.addAction(self.actions.request_remote_desktop)
menu.addAction(self.actions.share_my_desktop) menu.addAction(self.actions.share_my_desktop)
menu.addSeparator() menu.addSeparator()
if isinstance(selected_item, ContactURI) and isinstance(model.contact, addressbook.Contact): if isinstance(selected_item, ContactURI) and model.contact_detail.editable:
menu.addAction(self.actions.make_uri_default) menu.addAction(self.actions.make_uri_default)
self.actions.make_uri_default.setEnabled(selected_item.uri is not model.contact.uris.default) self.actions.make_uri_default.setEnabled(selected_item.uri is not model.contact.uris.default)
menu.addAction(self.actions.edit_contact) menu.addAction(self.actions.edit_contact)
...@@ -3335,6 +3335,8 @@ class ContactDetailView(QListView): ...@@ -3335,6 +3335,8 @@ class ContactDetailView(QListView):
self.actions.send_files.setEnabled(False) self.actions.send_files.setEnabled(False)
self.actions.request_remote_desktop.setEnabled(False) self.actions.request_remote_desktop.setEnabled(False)
self.actions.share_my_desktop.setEnabled(False) self.actions.share_my_desktop.setEnabled(False)
self.actions.edit_contact.setEnabled(model.contact_detail.editable)
self.actions.delete_contact.setEnabled(model.contact_detail.deletable)
menu.exec_(event.globalPos()) menu.exec_(event.globalPos())
def hideEvent(self, event): def hideEvent(self, event):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment