1
0

clean up list of outputs in ConfirmTxDialog

This commit is contained in:
Sander van Grieken
2022-07-04 18:46:45 +02:00
parent 6fecf5b962
commit 7298dd0ab7
2 changed files with 27 additions and 8 deletions

View File

@@ -196,17 +196,35 @@ Dialog {
Repeater {
model: finalizer.outputs
delegate: RowLayout {
delegate: TextHighlightPane {
Layout.columnSpan: 2
Label {
text: modelData.address
}
Label {
text: modelData.value_sats
Layout.fillWidth: true
padding: 0
leftPadding: constants.paddingSmall
RowLayout {
width: parent.width
Label {
text: modelData.address
Layout.fillWidth: true
wrapMode: Text.Wrap
font.pixelSize: constants.fontSizeLarge
font.family: FixedFont
color: modelData.is_mine ? constants.colorMine : Material.foreground
}
Label {
text: Config.formatSats(modelData.value_sats)
font.pixelSize: constants.fontSizeMedium
font.family: FixedFont
}
Label {
text: Config.baseUnit
font.pixelSize: constants.fontSizeMedium
color: Material.accentColor
}
}
}
}
Rectangle {
height: 1
Layout.fillWidth: true

View File

@@ -245,7 +245,8 @@ class QETxFinalizer(QObject):
for o in tx.outputs():
outputs.append({
'address': o.get_ui_address_str(),
'value_sats': o.value
'value_sats': o.value,
'is_mine': self._wallet.wallet.is_mine(o.get_ui_address_str())
})
self.outputs = outputs