diff options
author | Torsten Grote <t@grobox.de> | 2022-08-17 15:40:16 -0300 |
---|---|---|
committer | Torsten Grote <t@grobox.de> | 2022-08-17 15:40:16 -0300 |
commit | d1163e31e904ac59d0739169257a8e3fdc7986a7 (patch) | |
tree | 44dfc439444d0ed5e004147c79b3dcf6ff0b5efb /wallet/src/main/java/net/taler/wallet/transactions/TransactionsFragment.kt | |
parent | 326b1bdf62a687aa40d32994c14c792fcbf113fc (diff) | |
download | taler-android-d1163e31e904ac59d0739169257a8e3fdc7986a7.tar.gz taler-android-d1163e31e904ac59d0739169257a8e3fdc7986a7.tar.bz2 taler-android-d1163e31e904ac59d0739169257a8e3fdc7986a7.zip |
[wallet] Add ability to cancel/delete transactions
Diffstat (limited to 'wallet/src/main/java/net/taler/wallet/transactions/TransactionsFragment.kt')
-rw-r--r-- | wallet/src/main/java/net/taler/wallet/transactions/TransactionsFragment.kt | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/wallet/src/main/java/net/taler/wallet/transactions/TransactionsFragment.kt b/wallet/src/main/java/net/taler/wallet/transactions/TransactionsFragment.kt index ff2574f..fddaaec 100644 --- a/wallet/src/main/java/net/taler/wallet/transactions/TransactionsFragment.kt +++ b/wallet/src/main/java/net/taler/wallet/transactions/TransactionsFragment.kt @@ -25,8 +25,6 @@ import android.view.MenuItem import android.view.View import android.view.View.INVISIBLE import android.view.ViewGroup -import android.widget.Toast -import android.widget.Toast.LENGTH_LONG import androidx.appcompat.widget.SearchView import androidx.appcompat.widget.SearchView.OnQueryTextListener import androidx.fragment.app.Fragment @@ -211,8 +209,9 @@ class TransactionsFragment : Fragment(), OnTransactionClickListener, ActionMode. override fun onActionItemClicked(mode: ActionMode, item: MenuItem): Boolean { when (item.itemId) { R.id.transaction_delete -> { - val s = "Not yet implemented. Pester Florian! ;)" - Toast.makeText(requireContext(), s, LENGTH_LONG).show() + tracker?.selection?.toList()?.let { transactionIds -> + transactionManager.deleteTransactions(transactionIds) + } mode.finish() } R.id.transaction_select_all -> transactionAdapter.selectAll() |