Browse Source

clean up list of outputs in ConfirmTxDialog

patch-4
Sander van Grieken 3 years ago
parent
commit
7298dd0ab7
  1. 32
      electrum/gui/qml/components/ConfirmTxDialog.qml
  2. 3
      electrum/gui/qml/qetxfinalizer.py

32
electrum/gui/qml/components/ConfirmTxDialog.qml

@ -196,17 +196,35 @@ Dialog {
Repeater { Repeater {
model: finalizer.outputs model: finalizer.outputs
delegate: RowLayout { delegate: TextHighlightPane {
Layout.columnSpan: 2 Layout.columnSpan: 2
Label { Layout.fillWidth: true
text: modelData.address padding: 0
} leftPadding: constants.paddingSmall
Label { RowLayout {
text: modelData.value_sats 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 { Rectangle {
height: 1 height: 1
Layout.fillWidth: true Layout.fillWidth: true

3
electrum/gui/qml/qetxfinalizer.py

@ -245,7 +245,8 @@ class QETxFinalizer(QObject):
for o in tx.outputs(): for o in tx.outputs():
outputs.append({ outputs.append({
'address': o.get_ui_address_str(), '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 self.outputs = outputs

Loading…
Cancel
Save