EtchDroid/app/src/main/java/eu/depau/etchdroid/fragments/WizardFragment.kt

20 lines
806 B
Kotlin

package eu.depau.etchdroid.fragments
import android.content.Intent
import android.support.v4.app.Fragment
import android.view.View
import eu.depau.etchdroid.activities.WizardActivity
abstract class WizardFragment() : Fragment() {
private lateinit var wizardActivity: WizardActivity
abstract fun nextStep(view: View?)
open fun onFragmentAdded(activity: WizardActivity) {}
open fun onFragmentRemoving(activity: WizardActivity) {}
open fun onRadioButtonClicked(view: View) {}
open fun onCheckBoxClicked(view: View) {}
open override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {}
open fun onButtonClicked(view: View) {}
open override fun onRequestPermissionsResult(requestCode: Int, permissions: Array<out String>, grantResults: IntArray) {}
}