Cleaned up code after review

pull/498/head
thomas 6 years ago
parent c60b2e0511
commit 62dccbda49

@ -35,8 +35,6 @@ class ListHabitsMenu @Inject constructor(
private val behavior: ListHabitsMenuBehavior
) : BaseMenu(activity), Preferences.Listener {
private lateinit var topBarMenu: Menu
override fun onCreate(menu: Menu) {
val nightModeItem = menu.findItem(R.id.actionToggleNightMode)
val hideArchivedItem = menu.findItem(R.id.actionHideArchived)
@ -45,10 +43,6 @@ class ListHabitsMenu @Inject constructor(
nightModeItem.isChecked = themeSwitcher.isNightMode
hideArchivedItem.isChecked = !preferences.showArchived
hideCompletedItem.isChecked = !preferences.showCompleted
topBarMenu = menu
//let the class add itself as listener
preferences.addListener(this)
}
override fun onItemSelected(item: MenuItem): Boolean {
@ -119,19 +113,5 @@ class ListHabitsMenu @Inject constructor(
}
}
/**
* @param enabled whether the create habit menu should be enabled or disabled
* @param menu a reference to the menu on which should be enabled or disabled
*/
@Deprecated(message = "This function was used to enable/disable the habit creation drop down menu, but since the feature is mostly implemented this is no longer necessary.")
fun setCreateHabitMenuEnabled(enabled: Boolean, menu: Menu) {
val habitCreationMenu = menu.findItem(R.id.actionAdd).subMenu
for (itemIndex: Int in 0 until habitCreationMenu.size()) {
val menuItem = habitCreationMenu.getItem(itemIndex)
menuItem.isEnabled = enabled
menuItem.isVisible = enabled
}
}
override fun getMenuResourceId() = R.menu.list_habits
}

@ -336,10 +336,6 @@ public class Preferences
default void onSyncFeatureChanged()
{
}
default void onNumericalHabitsFeatureChanged()
{
}
}
public interface Storage

Loading…
Cancel
Save