From aae67618099ebc3c67f630b24dc89dd5fe0a2f5c Mon Sep 17 00:00:00 2001 From: Koitharu Date: Sat, 1 Oct 2022 10:39:45 +0300 Subject: [PATCH] Remove unused code --- .../kotatsu/reader/ui/ReaderConfigDialog.kt | 83 ------------------- 1 file changed, 83 deletions(-) delete mode 100644 app/src/main/java/org/koitharu/kotatsu/reader/ui/ReaderConfigDialog.kt diff --git a/app/src/main/java/org/koitharu/kotatsu/reader/ui/ReaderConfigDialog.kt b/app/src/main/java/org/koitharu/kotatsu/reader/ui/ReaderConfigDialog.kt deleted file mode 100644 index 890c9074b..000000000 --- a/app/src/main/java/org/koitharu/kotatsu/reader/ui/ReaderConfigDialog.kt +++ /dev/null @@ -1,83 +0,0 @@ -package org.koitharu.kotatsu.reader.ui - -import android.content.DialogInterface -import android.os.Bundle -import android.view.LayoutInflater -import android.view.View -import android.view.ViewGroup -import androidx.fragment.app.FragmentManager -import com.google.android.material.dialog.MaterialAlertDialogBuilder -import org.koitharu.kotatsu.R -import org.koitharu.kotatsu.base.ui.AlertDialogFragment -import org.koitharu.kotatsu.base.ui.widgets.CheckableButtonGroup -import org.koitharu.kotatsu.core.prefs.ReaderMode -import org.koitharu.kotatsu.databinding.DialogReaderConfigBinding -import org.koitharu.kotatsu.utils.ext.withArgs - -@Deprecated("Not in use") -class ReaderConfigDialog : - AlertDialogFragment(), - CheckableButtonGroup.OnCheckedChangeListener { - - private lateinit var mode: ReaderMode - - override fun onInflateView( - inflater: LayoutInflater, - container: ViewGroup?, - ) = DialogReaderConfigBinding.inflate(inflater, container, false) - - override fun onCreate(savedInstanceState: Bundle?) { - super.onCreate(savedInstanceState) - mode = arguments?.getInt(ARG_MODE) - ?.let { ReaderMode.valueOf(it) } - ?: ReaderMode.STANDARD - } - - override fun onBuildDialog(builder: MaterialAlertDialogBuilder): MaterialAlertDialogBuilder { - return super.onBuildDialog(builder) - .setTitle(R.string.read_mode) - .setPositiveButton(R.string.done, null) - .setCancelable(true) - } - - override fun onViewCreated(view: View, savedInstanceState: Bundle?) { - super.onViewCreated(view, savedInstanceState) - binding.buttonStandard.isChecked = mode == ReaderMode.STANDARD - binding.buttonReversed.isChecked = mode == ReaderMode.REVERSED - binding.buttonWebtoon.isChecked = mode == ReaderMode.WEBTOON - - binding.checkableGroup.onCheckedChangeListener = this - } - - override fun onDismiss(dialog: DialogInterface) { - ( - (parentFragment as? Callback) - ?: (activity as? Callback) - )?.onReaderModeChanged(mode) - super.onDismiss(dialog) - } - - override fun onCheckedChanged(group: CheckableButtonGroup, checkedId: Int) { - mode = when (checkedId) { - R.id.button_standard -> ReaderMode.STANDARD - R.id.button_webtoon -> ReaderMode.WEBTOON - R.id.button_reversed -> ReaderMode.REVERSED - else -> return - } - } - - interface Callback { - - fun onReaderModeChanged(mode: ReaderMode) - } - - companion object { - - private const val TAG = "ReaderConfigDialog" - private const val ARG_MODE = "mode" - - fun show(fm: FragmentManager, mode: ReaderMode) = ReaderConfigDialog().withArgs(1) { - putInt(ARG_MODE, mode.id) - }.show(fm, TAG) - } -}