2018-08-16 14:27:13 +00:00
|
|
|
package eu.depau.etchdroid.fragments
|
2018-08-12 14:33:11 +00:00
|
|
|
|
|
|
|
import android.content.Intent
|
|
|
|
import android.support.v4.app.Fragment
|
|
|
|
import android.view.View
|
2018-08-16 14:27:13 +00:00
|
|
|
import eu.depau.etchdroid.activities.WizardActivity
|
2018-08-12 14:33:11 +00:00
|
|
|
|
2018-08-13 23:32:02 +00:00
|
|
|
abstract class WizardFragment() : Fragment() {
|
|
|
|
private lateinit var wizardActivity: WizardActivity
|
|
|
|
|
|
|
|
abstract fun nextStep(view: View?)
|
2018-08-12 14:33:11 +00:00
|
|
|
|
|
|
|
open fun onFragmentAdded(activity: WizardActivity) {}
|
2018-08-13 23:32:02 +00:00
|
|
|
open fun onFragmentRemoving(activity: WizardActivity) {}
|
2018-08-12 14:33:11 +00:00
|
|
|
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) {}
|
|
|
|
}
|