electrum

Electrum Bitcoin wallet
git clone https://git.parazyd.org/electrum
Log | Files | Refs | Submodules

commit dbdbdc87922d072e363eee5f88216cb1dedef3d1
parent a23247634c5a6ed7eddb114dcd90f8b914200a02
Author: ThomasV <electrumdev@gmail.com>
Date:   Mon, 29 Jun 2015 18:10:41 +0200

Merge pull request #1327 from romanz/master

transaction_dialog: allow plugins manipulate transaction sharing buttons
Diffstat:
Mgui/qt/transaction_dialog.py | 5++++-
Mplugins/audio_modem.py | 2+-
2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/gui/qt/transaction_dialog.py b/gui/qt/transaction_dialog.py @@ -99,10 +99,13 @@ class TxDialog(QWidget): # Action buttons self.buttons = [self.sign_button, self.broadcast_button, self.cancel_button] + # Transaction sharing buttons + self.sharing_buttons = [self.copy_button, self.qr_button, self.save_button] + run_hook('transaction_dialog', self) hbox = QHBoxLayout() - hbox.addLayout(Buttons(self.copy_button, self.qr_button, self.save_button)) + hbox.addLayout(Buttons(*self.sharing_buttons)) hbox.addStretch(1) hbox.addLayout(Buttons(*self.buttons)) vbox.addLayout(hbox) diff --git a/plugins/audio_modem.py b/plugins/audio_modem.py @@ -78,7 +78,7 @@ class Plugin(BasePlugin): self.sender = self._send(parent=dialog, blob=blob) self.sender.start() b.clicked.connect(handler) - dialog.buttons.insert(0, b) + dialog.sharing_buttons.insert(-1, b) @hook def scan_text_edit(self, parent):