Browse Source
qt dark theme: use correct QR code icon (light/dark)
3.3.3.1
SomberNight
6 years ago
No known key found for this signature in database
GPG Key ID: B33B5F232C6271E9
3 changed files with
6 additions and
3 deletions
-
electrum/gui/qt/address_dialog.py
-
electrum/gui/qt/qrtextedit.py
-
electrum/gui/qt/transaction_dialog.py
|
|
@ -66,6 +66,7 @@ class AddressDialog(WindowModalDialog): |
|
|
|
for pubkey in pubkeys: |
|
|
|
pubkey_e = ButtonsLineEdit(pubkey) |
|
|
|
pubkey_e.addCopyButton(self.app) |
|
|
|
pubkey_e.setReadOnly(True) |
|
|
|
vbox.addWidget(pubkey_e) |
|
|
|
|
|
|
|
try: |
|
|
|
|
|
@ -13,7 +13,8 @@ class ShowQRTextEdit(ButtonsTextEdit): |
|
|
|
def __init__(self, text=None): |
|
|
|
ButtonsTextEdit.__init__(self, text) |
|
|
|
self.setReadOnly(1) |
|
|
|
self.addButton(":icons/qrcode.png", self.qr_show, _("Show as QR code")) |
|
|
|
icon = ":icons/qrcode_white.png" if ColorScheme.dark_scheme else ":icons/qrcode.png" |
|
|
|
self.addButton(icon, self.qr_show, _("Show as QR code")) |
|
|
|
|
|
|
|
run_hook('show_text_edit', self) |
|
|
|
|
|
|
|
|
|
@ -98,7 +98,8 @@ class TxDialog(QDialog, MessageBoxMixin): |
|
|
|
vbox.addWidget(QLabel(_("Transaction ID:"))) |
|
|
|
self.tx_hash_e = ButtonsLineEdit() |
|
|
|
qr_show = lambda: parent.show_qrcode(str(self.tx_hash_e.text()), 'Transaction ID', parent=self) |
|
|
|
self.tx_hash_e.addButton(":icons/qrcode.png", qr_show, _("Show as QR code")) |
|
|
|
qr_icon = ":icons/qrcode_white.png" if ColorScheme.dark_scheme else ":icons/qrcode.png" |
|
|
|
self.tx_hash_e.addButton(qr_icon, qr_show, _("Show as QR code")) |
|
|
|
self.tx_hash_e.setReadOnly(True) |
|
|
|
vbox.addWidget(self.tx_hash_e) |
|
|
|
self.tx_desc = QLabel() |
|
|
@ -139,7 +140,7 @@ class TxDialog(QDialog, MessageBoxMixin): |
|
|
|
b.setDefault(True) |
|
|
|
|
|
|
|
self.qr_button = b = QPushButton() |
|
|
|
b.setIcon(QIcon(":icons/qrcode.png")) |
|
|
|
b.setIcon(QIcon(qr_icon)) |
|
|
|
b.clicked.connect(self.show_qr) |
|
|
|
|
|
|
|
self.copy_button = CopyButton(lambda: str(self.tx), parent.app) |
|
|
|