From 5aed5f1d43d04eeb03c8271157c7ceda6fc63fdc Mon Sep 17 00:00:00 2001 From: Marcel Hibbe Date: Thu, 16 Mar 2023 16:33:05 +0100 Subject: [PATCH] Add call recordings to shared items Signed-off-by: Marcel Hibbe --- .../talk/shareditems/activities/SharedItemsActivity.kt | 9 +++++++++ .../nextcloud/talk/shareditems/model/SharedItemType.kt | 3 +++ app/src/main/res/values/strings.xml | 1 + 3 files changed, 13 insertions(+) diff --git a/app/src/main/java/com/nextcloud/talk/shareditems/activities/SharedItemsActivity.kt b/app/src/main/java/com/nextcloud/talk/shareditems/activities/SharedItemsActivity.kt index 9f4ebf994..b149d660c 100644 --- a/app/src/main/java/com/nextcloud/talk/shareditems/activities/SharedItemsActivity.kt +++ b/app/src/main/java/com/nextcloud/talk/shareditems/activities/SharedItemsActivity.kt @@ -3,6 +3,8 @@ * * @author Tim Krüger * @author Álvaro Brey + * @author Marcel Hibbe + * Copyright (C) 2023 Marcel Hibbe * Copyright (C) 2022 Álvaro Brey * Copyright (C) 2022 Tim Krüger * @@ -189,6 +191,13 @@ class SharedItemsActivity : AppCompatActivity() { binding.sharedItemsTabs.addTab(tabAudio) } + if (sharedItemTypes.contains(SharedItemType.RECORDING)) { + val tabRecording: TabLayout.Tab = binding.sharedItemsTabs.newTab() + tabRecording.tag = SharedItemType.RECORDING + tabRecording.setText(R.string.shared_items_recording) + binding.sharedItemsTabs.addTab(tabRecording) + } + if (sharedItemTypes.contains(SharedItemType.VOICE)) { val tabVoice: TabLayout.Tab = binding.sharedItemsTabs.newTab() tabVoice.tag = SharedItemType.VOICE diff --git a/app/src/main/java/com/nextcloud/talk/shareditems/model/SharedItemType.kt b/app/src/main/java/com/nextcloud/talk/shareditems/model/SharedItemType.kt index 622e09642..6e5cacb92 100644 --- a/app/src/main/java/com/nextcloud/talk/shareditems/model/SharedItemType.kt +++ b/app/src/main/java/com/nextcloud/talk/shareditems/model/SharedItemType.kt @@ -3,6 +3,8 @@ * * @author Tim Krüger * @author Álvaro Brey + * @author Marcel Hibbe + * Copyright (C) 2023 Marcel Hibbe * Copyright (C) 2022 Álvaro Brey * Copyright (C) 2022 Tim Krüger * @@ -29,6 +31,7 @@ enum class SharedItemType { AUDIO, FILE, MEDIA, + RECORDING, VOICE, LOCATION, DECKCARD, diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 4f0594c6f..bef199f7f 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -594,6 +594,7 @@ How to translate with transifex: Media File + Call recording Audio Voice Other