|
|
|
@ -137,11 +137,16 @@ class ListHabitsScreen
|
|
|
|
|
activity.startActivity(intent)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
fun showCreateBooleanHabitScreen() {
|
|
|
|
|
override fun showCreateBooleanHabitScreen() {
|
|
|
|
|
val dialog = editHabitDialogFactory.createBoolean()
|
|
|
|
|
activity.showDialog(dialog, "editHabit")
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
override fun showCreateNumericalHabitScreen() {
|
|
|
|
|
val dialog = editHabitDialogFactory.createNumerical()
|
|
|
|
|
activity.showDialog(dialog, "editHabit")
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
override fun showCreateHabitScreen() {
|
|
|
|
|
if (!preferences.isNumericalHabitsFeatureEnabled) {
|
|
|
|
|
showCreateBooleanHabitScreen()
|
|
|
|
@ -236,11 +241,6 @@ class ListHabitsScreen
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private fun showCreateNumericalHabitScreen() {
|
|
|
|
|
val dialog = editHabitDialogFactory.createNumerical()
|
|
|
|
|
activity.showDialog(dialog, "editHabit")
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private fun onImportData(file: File, onFinished: () -> Unit) {
|
|
|
|
|
taskRunner.execute(importTaskFactory.create(file) { result ->
|
|
|
|
|
if (result == ImportDataTask.SUCCESS) {
|
|
|
|
|