From 2cb33ce8cecddd5c9d57eb4ff9a51537a398f42d Mon Sep 17 00:00:00 2001
From: Nico Alt <nicoalt@posteo.org>
Date: Fri, 27 Mar 2020 12:00:06 +0000
Subject: [PATCH] Use action prefixes in all classes

---
 briar-gtk/briar_gtk/actions/application.py | 5 ++++-
 briar-gtk/briar_gtk/actions/login.py       | 5 ++---
 briar-gtk/briar_gtk/actions/window.py      | 5 ++++-
 briar-gtk/briar_gtk/containers/login.py    | 3 ++-
 4 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/briar-gtk/briar_gtk/actions/application.py b/briar-gtk/briar_gtk/actions/application.py
index 50b9e96..cd2a731 100644
--- a/briar-gtk/briar_gtk/actions/application.py
+++ b/briar-gtk/briar_gtk/actions/application.py
@@ -7,6 +7,7 @@
 # https://gitlab.gnome.org/World/lollypop/blob/1.2.20/lollypop/application_actions.py
 
 from briar_gtk.actions.actions import Actions
+from briar_gtk.actions.prefixes import APPLICATION_PREFIX
 
 
 # pylint: disable=too-few-public-methods
@@ -22,7 +23,9 @@ class ApplicationActions(Actions):
 
     def _setup_quit_action(self):
         self._setup_action("quit", None, self._quit)
-        self.widget.set_accels_for_action("app.quit", ["<Ctrl>q"])
+        self.widget.set_accels_for_action(
+            f"{APPLICATION_PREFIX}.quit", ["<Ctrl>q"]
+        )
 
     # pylint: disable=unused-argument
     def _quit(self, action, parameter):
diff --git a/briar-gtk/briar_gtk/actions/login.py b/briar-gtk/briar_gtk/actions/login.py
index 42a0cae..48404c4 100644
--- a/briar-gtk/briar_gtk/actions/login.py
+++ b/briar-gtk/briar_gtk/actions/login.py
@@ -3,16 +3,15 @@
 # License-Filename: LICENSE.md
 
 from briar_gtk.actions.actions import Actions
+from briar_gtk.actions.prefixes import LOGIN_PREFIX
 
 
 # pylint: disable=too-few-public-methods
 class LoginActions(Actions):
 
-    ACTIONS_PREFIX = "login"
-
     def __init__(self, widget):
         super().__init__(widget)
-        self._setup_simple_action_group(self.ACTIONS_PREFIX)
+        self._setup_simple_action_group(LOGIN_PREFIX)
         self._setup_actions()
 
     def _setup_actions(self):
diff --git a/briar-gtk/briar_gtk/actions/window.py b/briar-gtk/briar_gtk/actions/window.py
index 9c8ca5b..803d609 100644
--- a/briar-gtk/briar_gtk/actions/window.py
+++ b/briar-gtk/briar_gtk/actions/window.py
@@ -9,6 +9,7 @@
 from gi.repository import GLib
 
 from briar_gtk.actions.actions import Actions
+from briar_gtk.actions.prefixes import WINDOW_PREFIX
 from briar_gtk.containers.main_window import MainWindowContainer
 from briar_gtk.define import APP
 
@@ -30,7 +31,9 @@ class WindowActions(Actions):
 
     def _setup_back_to_sidebar_action(self):
         self._setup_action("back-to-sidebar", None, self._back_to_sidebar)
-        APP().set_accels_for_action("win.back-to-sidebar", ["<Ctrl>w"])
+        APP().set_accels_for_action(
+            f"{WINDOW_PREFIX}.back-to-sidebar", ["<Ctrl>w"]
+        )
 
     def _setup_open_about_page_action(self):
         self._setup_action("open-about-dialog", None, self._open_about_page)
diff --git a/briar-gtk/briar_gtk/containers/login.py b/briar-gtk/briar_gtk/containers/login.py
index 7caff0b..bfcecf4 100644
--- a/briar-gtk/briar_gtk/containers/login.py
+++ b/briar-gtk/briar_gtk/containers/login.py
@@ -5,6 +5,7 @@
 from gi.repository import GLib
 
 from briar_gtk.actions.login import LoginActions
+from briar_gtk.actions.prefixes import LOGIN_PREFIX
 from briar_gtk.container import Container
 from briar_gtk.define import APP
 
@@ -38,7 +39,7 @@ class LoginContainer(Container):
         login_flow_headers = self.builder.get_object(self.HEADERS_NAME)
         login_flow_headers.show_all()
         login_flow_headers.insert_action_group(
-            "login", self.get_action_group("login")
+            LOGIN_PREFIX, self.get_action_group(LOGIN_PREFIX)
         )
         self._window.set_titlebar(login_flow_headers)
 
-- 
GitLab