X-Git-Url: https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fcom%2Fstoutner%2Fprivacybrowser%2Fadapters%2FGuideStateAdapter.kt;fp=app%2Fsrc%2Fmain%2Fjava%2Fcom%2Fstoutner%2Fprivacybrowser%2Fadapters%2FGuideStateAdapter.kt;h=50a1162cf052b4e1af5f563919e3e2c9d657476d;hp=0000000000000000000000000000000000000000;hb=5dd60cebd26469bcc597e1ccede8706fb403dfc1;hpb=6d4644db8bed024d0f4d4cfb7cc8d1dcef3789fe diff --git a/app/src/main/java/com/stoutner/privacybrowser/adapters/GuideStateAdapter.kt b/app/src/main/java/com/stoutner/privacybrowser/adapters/GuideStateAdapter.kt new file mode 100644 index 00000000..50a1162c --- /dev/null +++ b/app/src/main/java/com/stoutner/privacybrowser/adapters/GuideStateAdapter.kt @@ -0,0 +1,40 @@ +/* + * Copyright 2016-2020,2022-2023 Soren Stoutner . + * + * This file is part of Privacy Browser Android . + * + * Privacy Browser Android is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * Privacy Browser Android is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Privacy Browser Android. If not, see . + */ + +package com.stoutner.privacybrowser.adapters + +import androidx.fragment.app.Fragment +import androidx.fragment.app.FragmentActivity +import androidx.viewpager2.adapter.FragmentStateAdapter + +import com.stoutner.privacybrowser.fragments.GuideWebViewFragment + +class GuideStateAdapter(fragmentActivity: FragmentActivity) : FragmentStateAdapter(fragmentActivity) { + // Get the number of tabs. + override fun getItemCount(): Int { + // There are 10 tabs. + return 10 + } + + // Create the tab. + override fun createFragment(tabNumber: Int): Fragment { + // Return the tab fragment. + return GuideWebViewFragment.createTab(tabNumber) + } +}