INNER CODE UNIT · Kotlin
refreshMenuItems
SimpleMobileTools/Simple-Calendar · app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/EventActivity.kt:360
private fun refreshMenuItems() {
if (::mEvent.isInitialized) {
binding.eventToolbar.menu.apply {
findItem(R.id.delete).isVisible = mEvent.id != null
findItem(R.id.share).isVisible = mEvent.id != null
findItem(R.id.duplicate).isVisible = mEvent.id != null
}
}
}
private fun setupOptionsMenu() {
binding.eventToolbar.setOnMenuItemClickListener { menuItem ->
if (!::mEvent.isInitialized) {
return@setOnMenuItemClickListener true
}
when (menuItem.itemId) {
R.id.save -> saveCurrentEvent()