From 0936fc851232c8c6c41ce4a0c479ba7a1e452137 Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Mon, 28 Sep 2020 12:12:20 -0300 Subject: [wallet] implement exchange selection for withdrawals --- .idea/codeStyles/Project.xml | 1 + build.gradle | 2 +- .../src/main/java/net/taler/common/Event.kt | 4 + wallet/build.gradle | 2 +- .../net/taler/wallet/exchanges/ExchangeAdapter.kt | 17 ++- .../taler/wallet/exchanges/ExchangeFeesFragment.kt | 146 +++++++++++++++++++++ .../taler/wallet/exchanges/ExchangeListFragment.kt | 20 ++- .../wallet/exchanges/SelectExchangeFragment.kt | 135 +++---------------- .../wallet/withdraw/PromptWithdrawFragment.kt | 88 ++++++++----- .../net/taler/wallet/withdraw/WithdrawManager.kt | 52 +++++--- .../src/main/res/layout/fragment_exchange_fees.xml | 140 ++++++++++++++++++++ .../main/res/layout/fragment_prompt_withdraw.xml | 2 +- .../main/res/layout/fragment_select_exchange.xml | 140 -------------------- wallet/src/main/res/navigation/nav_graph.xml | 4 +- wallet/src/main/res/values/strings.xml | 1 + 15 files changed, 438 insertions(+), 316 deletions(-) create mode 100644 wallet/src/main/java/net/taler/wallet/exchanges/ExchangeFeesFragment.kt create mode 100644 wallet/src/main/res/layout/fragment_exchange_fees.xml delete mode 100644 wallet/src/main/res/layout/fragment_select_exchange.xml diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index b23c749..587f132 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -17,6 +17,7 @@