From 30609cdc63a36239e7a584f427223e0fa5e920a5 Mon Sep 17 00:00:00 2001 From: ThomasV Date: Wed, 20 Jul 2022 09:51:26 +0200 Subject: [PATCH] Qt: simplify lightning_tx_dialog using ShowQRLineEdit --- electrum/gui/qt/lightning_tx_dialog.py | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/electrum/gui/qt/lightning_tx_dialog.py b/electrum/gui/qt/lightning_tx_dialog.py index 23a2fd96a..84604141c 100644 --- a/electrum/gui/qt/lightning_tx_dialog.py +++ b/electrum/gui/qt/lightning_tx_dialog.py @@ -33,7 +33,7 @@ from PyQt5.QtWidgets import QVBoxLayout, QLabel, QGridLayout from electrum.i18n import _ from electrum.lnworker import PaymentDirection -from .util import WindowModalDialog, ButtonsLineEdit, ColorScheme, Buttons, CloseButton, MONOSPACE_FONT +from .util import WindowModalDialog, ShowQRLineEdit, ColorScheme, Buttons, CloseButton, MONOSPACE_FONT from .qrtextedit import ShowQRTextEdit if TYPE_CHECKING: @@ -76,19 +76,11 @@ class LightningTxDialog(WindowModalDialog): vbox.addWidget(QLabel(_("Date") + ": " + time_str)) vbox.addWidget(QLabel(_("Payment hash") + ":")) - self.hash_e = ButtonsLineEdit(self.payment_hash) - self.hash_e.addCopyButton() - self.hash_e.add_qr_show_button(config=self.config, title=_("Payment hash")) - self.hash_e.setReadOnly(True) - self.hash_e.setFont(QFont(MONOSPACE_FONT)) + self.hash_e = ShowQRLineEdit(self.payment_hash, self.config, title=_("Payment hash")) vbox.addWidget(self.hash_e) vbox.addWidget(QLabel(_("Preimage") + ":")) - self.preimage_e = ButtonsLineEdit(self.preimage) - self.preimage_e.addCopyButton() - self.preimage_e.add_qr_show_button(config=self.config, title=_("Preimage")) - self.preimage_e.setReadOnly(True) - self.preimage_e.setFont(QFont(MONOSPACE_FONT)) + self.preimage_e = ShowQRLineEdit(self.preimage, self.config, title=_("Preimage")) vbox.addWidget(self.preimage_e) vbox.addWidget(QLabel(_("Lightning Invoice") + ":"))