support moving trades to failed trades with right click

This commit is contained in:
woodser 2025-09-25 01:09:46 -04:00
parent 5f7b55d061
commit 4dbd6ce651
No known key found for this signature in database
GPG key ID: 55A10DD48ADEE5EF

View file

@ -239,7 +239,15 @@ public class PendingTradesView extends ActivatableViewAndModel<VBox, PendingTrad
log.warn("Unable to get offerPayload - {}", e.toString());
}
});
rowMenu.getItems().add(duplicateItem);
MenuItem moveToFailedItem = new MenuItem(Res.get("portfolio.pending.failedTrade.moveTradeToFailedIcon.tooltip"));
moveToFailedItem.setOnAction((event) -> {
if (isMaybeInvalidTrade(row.getItem().getTrade())) {
onMoveInvalidTradeToFailedTrades(row.getItem().getTrade());
} else {
model.dataModel.tradeManager.onMoveInvalidTradeToFailedTrades(row.getItem().getTrade());
}
});
rowMenu.getItems().addAll(duplicateItem, moveToFailedItem);
row.contextMenuProperty().bind(
Bindings.when(Bindings.isNotNull(row.itemProperty()))
.then(rowMenu)