1
0

qml: use declarative form for invoiceResolved and requestResolved in WalletMainView

(cherry picked from commit 78b2e3df6c47ad5d5d119cbc2372e62807f372fd)
This commit is contained in:
Sander van Grieken
2025-08-12 10:07:07 +02:00
committed by f321x
parent c2f5b3ba6b
commit 313c8a136a
2 changed files with 8 additions and 5 deletions

View File

@@ -386,9 +386,12 @@ Item {
dialog.open()
}
Component.onCompleted: {
piResolver.invoiceResolved.connect(invoiceParser.fromResolvedPaymentIdentifier)
piResolver.requestResolved.connect(requestDetails.fromResolvedPaymentIdentifier)
onInvoiceResolved: (pi) => {
invoiceParser.fromResolvedPaymentIdentifier(pi)
}
onRequestResolved: (pi) => {
requestDetails.fromResolvedPaymentIdentifier(pi)
}
}

View File

@@ -17,8 +17,8 @@ class QEPIResolver(QObject):
busyChanged = pyqtSignal()
resolveError = pyqtSignal([str, str], arguments=['code', 'message'])
invoiceResolved = pyqtSignal(object)
requestResolved = pyqtSignal(object)
invoiceResolved = pyqtSignal([object], arguments=['pi'])
requestResolved = pyqtSignal([object], arguments=['pi'])
def __init__(self, parent=None):
super().__init__(parent)