X-Git-Url: https://gitweb.stoutner.com/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fcom%2Fstoutner%2Fprivacybrowser%2Fadapters%2FAboutPagerAdapter.kt;h=e893c70d665ac60a7ac13ed82209b2b5ad255339;hb=6d4644db8bed024d0f4d4cfb7cc8d1dcef3789fe;hp=ad1a150c9e1120f4359418ed7ee430366da1ad21;hpb=8142ac5fc2489de735de4b6fa21a1eae733ccfce;p=PrivacyBrowserAndroid.git diff --git a/app/src/main/java/com/stoutner/privacybrowser/adapters/AboutPagerAdapter.kt b/app/src/main/java/com/stoutner/privacybrowser/adapters/AboutPagerAdapter.kt index ad1a150c..e893c70d 100644 --- a/app/src/main/java/com/stoutner/privacybrowser/adapters/AboutPagerAdapter.kt +++ b/app/src/main/java/com/stoutner/privacybrowser/adapters/AboutPagerAdapter.kt @@ -1,5 +1,5 @@ /* - * Copyright © 2016-2022 Soren Stoutner . + * Copyright © 2016-2023 Soren Stoutner . * * This file is part of Privacy Browser Android . * @@ -31,8 +31,9 @@ import com.stoutner.privacybrowser.fragments.AboutWebViewFragment import java.util.LinkedList -class AboutPagerAdapter(fragmentManager: FragmentManager, private val context: Context, private val blocklistVersions: Array) : - FragmentPagerAdapter(fragmentManager, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT) { +class AboutPagerAdapter(fragmentManager: FragmentManager, private val context: Context, private val filterListVersions: Array) : + FragmentPagerAdapter(fragmentManager, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT) { + // Define the class variables. private val aboutFragmentList = LinkedList() @@ -42,26 +43,12 @@ class AboutPagerAdapter(fragmentManager: FragmentManager, private val context: C return 7 } - // Get the name of each tab. Tab numbers start at 0. - override fun getPageTitle(tab: Int): CharSequence { - return when (tab) { - 0 -> context.getString(R.string.version) - 1 -> context.getString(R.string.permissions) - 2 -> context.getString(R.string.privacy_policy) - 3 -> context.getString(R.string.changelog) - 4 -> context.getString(R.string.licenses) - 5 -> context.getString(R.string.contributors) - 6 -> context.getString(R.string.links) - else -> "" - } - } - // Setup each tab. override fun getItem(tabNumber: Int): Fragment { // Create the tab fragment and add it to the list. if (tabNumber == 0) { // Add the version tab to the list. - aboutFragmentList.add(AboutVersionFragment.createTab(blocklistVersions)) + aboutFragmentList.add(AboutVersionFragment.createTab(filterListVersions)) } else { // Add the WebView tab to the list. aboutFragmentList.add(AboutWebViewFragment.createTab(tabNumber)) @@ -71,9 +58,17 @@ class AboutPagerAdapter(fragmentManager: FragmentManager, private val context: C return aboutFragmentList[tabNumber] } - // Get a tab. - fun getTabFragment(tabNumber: Int): Fragment { - // Return the tab fragment. - return aboutFragmentList[tabNumber] + // Get the name of each tab. Tab numbers start at 0. + override fun getPageTitle(tab: Int): CharSequence { + return when (tab) { + 0 -> context.getString(R.string.version) + 1 -> context.getString(R.string.permissions) + 2 -> context.getString(R.string.privacy_policy) + 3 -> context.getString(R.string.changelog) + 4 -> context.getString(R.string.licenses) + 5 -> context.getString(R.string.contributors) + 6 -> context.getString(R.string.links) + else -> "" + } } -} \ No newline at end of file +}