From 409e97012f027e7388ce34125546582b431bbe53 Mon Sep 17 00:00:00 2001 From: Nico Alt <nicoalt@posteo.org> Date: Fri, 27 Mar 2020 12:00:08 +0000 Subject: [PATCH] Use action instead of add_contact_pressed function --- briar-gtk/briar_gtk/actions/add_contact.py | 8 ++++++++ briar-gtk/briar_gtk/containers/add_contact.py | 4 ++-- briar-gtk/data/ui/add_contact.ui | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/briar-gtk/briar_gtk/actions/add_contact.py b/briar-gtk/briar_gtk/actions/add_contact.py index aadeed8..bc99649 100644 --- a/briar-gtk/briar_gtk/actions/add_contact.py +++ b/briar-gtk/briar_gtk/actions/add_contact.py @@ -15,15 +15,23 @@ class AddContactActions(Actions): self._setup_actions() def _setup_actions(self): + self._setup_add_contact_action() self._setup_proceed_from_links_action() self._setup_return_from_alias_action() + def _setup_add_contact_action(self): + self._setup_action("add-contact", None, self._add_contact) + def _setup_proceed_from_links_action(self): self._setup_action("proceed-from-links", None, self._proceed_from_links) def _setup_return_from_alias_action(self): self._setup_action("return-from-alias", None, self._return_from_alias) + # pylint: disable=unused-argument + def _add_contact(self, action, parameter): + self.widget.on_add_contact_pressed() + # pylint: disable=unused-argument def _proceed_from_links(self, action, parameter): self.widget.proceed_from_links() diff --git a/briar-gtk/briar_gtk/containers/add_contact.py b/briar-gtk/briar_gtk/containers/add_contact.py index 9689fa8..012e917 100644 --- a/briar-gtk/briar_gtk/containers/add_contact.py +++ b/briar-gtk/briar_gtk/containers/add_contact.py @@ -99,14 +99,14 @@ class AddContactContainer(Container): # pylint: disable=unused-argument def _on_alias_enter(self, widget): - self.on_add_contact_pressed(None) + self.on_add_contact_pressed() def show_links_page(self): links_page = self.builder.get_object("links_page") self.add_contact_flow_stack.set_visible_child(links_page) # pylint: disable=unused-argument - def on_add_contact_pressed(self, button): + def on_add_contact_pressed(self): alias_error_label = self.builder.get_object( "alias_error_label") if self._alias_is_empty(): diff --git a/briar-gtk/data/ui/add_contact.ui b/briar-gtk/data/ui/add_contact.ui index 0ba33b2..7ff67d0 100644 --- a/briar-gtk/data/ui/add_contact.ui +++ b/briar-gtk/data/ui/add_contact.ui @@ -247,7 +247,7 @@ <property name="use_underline">True</property> <property name="can_focus">True</property> <property name="label" translatable="yes">Add contact</property> - <signal name="clicked" handler="on_add_contact_pressed"/> + <property name="action_name">add-contact.add-contact</property> <style> <class name="suggested-action"/> </style> -- GitLab