Skip to content

Commit 313c8a1

Browse files
accumulatorf321x
authored andcommitted
qml: use declarative form for invoiceResolved and requestResolved in WalletMainView
(cherry picked from commit 78b2e3d)
1 parent c2f5b3b commit 313c8a1

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

electrum/gui/qml/components/WalletMainView.qml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -386,9 +386,12 @@ Item {
386386
dialog.open()
387387
}
388388

389-
Component.onCompleted: {
390-
piResolver.invoiceResolved.connect(invoiceParser.fromResolvedPaymentIdentifier)
391-
piResolver.requestResolved.connect(requestDetails.fromResolvedPaymentIdentifier)
389+
onInvoiceResolved: (pi) => {
390+
invoiceParser.fromResolvedPaymentIdentifier(pi)
391+
}
392+
393+
onRequestResolved: (pi) => {
394+
requestDetails.fromResolvedPaymentIdentifier(pi)
392395
}
393396
}
394397

electrum/gui/qml/qepiresolver.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ class QEPIResolver(QObject):
1717

1818
busyChanged = pyqtSignal()
1919
resolveError = pyqtSignal([str, str], arguments=['code', 'message'])
20-
invoiceResolved = pyqtSignal(object)
21-
requestResolved = pyqtSignal(object)
20+
invoiceResolved = pyqtSignal([object], arguments=['pi'])
21+
requestResolved = pyqtSignal([object], arguments=['pi'])
2222

2323
def __init__(self, parent=None):
2424
super().__init__(parent)

0 commit comments

Comments
 (0)