[openpgp] Port to new alert dialogs

This commit is contained in:
Philipp Hörist
2025-06-08 23:05:51 +02:00
parent b6e6b11e57
commit 852f2fb6bc
2 changed files with 8 additions and 10 deletions

View File

@@ -25,8 +25,7 @@ from gi.repository import Gtk
from nbxmpp import JID
from gajim.common import app
from gajim.gtk.dialogs import ConfirmationDialog
from gajim.gtk.dialogs import DialogButton
from gajim.gtk.alert import ConfirmationAlertDialog
from gajim.gtk.util.misc import container_remove_all
from gajim.gtk.widgets import GajimAppWindow
from gajim.plugins.plugins_i18n import _
@@ -143,14 +142,13 @@ class KeyRow(Gtk.ListBoxRow):
listbox.remove(self)
self.key.delete()
ConfirmationDialog(
ConfirmationAlertDialog(
_("Delete Public Key?"),
_("This will permanently delete this public key"),
[
DialogButton.make("Cancel"),
DialogButton.make("Remove", text=_("Delete"), callback=_remove),
],
).show()
confirm_label=_("_Delete"),
appearance="destructive",
callback=_remove,
)
def set_trust(self, trust: Trust) -> None:
self.key.trust = trust