X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fui%2Ftransaction_list%2FTransactionRowHolder.java;fp=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fui%2Ftransaction_list%2FTransactionRowHolder.java;h=35fdcecf342eb2c6aac1e9471950a214ef84196f;hp=85d36911a6e772421b0fff015039cc281493cd02;hb=64413271ef4ed943ae29e9cf9115c1bb77053278;hpb=d446296a0a2bd86fc1a4e5de3bed9289dc042396 diff --git a/app/src/main/java/net/ktnx/mobileledger/ui/transaction_list/TransactionRowHolder.java b/app/src/main/java/net/ktnx/mobileledger/ui/transaction_list/TransactionRowHolder.java index 85d36911..35fdcecf 100644 --- a/app/src/main/java/net/ktnx/mobileledger/ui/transaction_list/TransactionRowHolder.java +++ b/app/src/main/java/net/ktnx/mobileledger/ui/transaction_list/TransactionRowHolder.java @@ -50,7 +50,8 @@ class TransactionRowHolder extends TransactionRowHolderBase { super(binding.getRoot()); b = binding; } - public void bind(@NonNull LedgerTransaction tr, @Nullable String boldAccountName) { + public void bind(@NonNull TransactionListItem item, @Nullable String boldAccountName) { + LedgerTransaction tr = item.getTransaction(); b.transactionRowDescription.setText(tr.getDescription()); String trComment = Misc.emptyIsNull(tr.getComment()); if (trComment == null) @@ -60,6 +61,16 @@ class TransactionRowHolder extends TransactionRowHolderBase { b.transactionComment.setVisibility(View.VISIBLE); } + if (Misc.emptyIsNull(item.getRunningTotal()) != null) { + b.transactionRunningTotal.setText(item.getRunningTotal()); + b.transactionRunningTotal.setVisibility(View.VISIBLE); + b.transactionRunningTotalDivider.setVisibility(View.VISIBLE); + } + else { + b.transactionRunningTotal.setVisibility(View.GONE); + b.transactionRunningTotalDivider.setVisibility(View.GONE); + } + int rowIndex = 0; Context ctx = b.getRoot() .getContext();