hide some views when all-day gets toggled

This commit is contained in:
tibbi 2017-02-02 20:21:39 +01:00
parent 4e74aed727
commit 32dae4e3d9
3 changed files with 8 additions and 2 deletions

View File

@ -158,7 +158,10 @@ class EventActivity : SimpleActivity(), DBHelper.EventUpdateListener {
}
fun toggleAllDay(isChecked: Boolean) {
event_start_time.beGoneIf(isChecked)
event_end_checkbox.beGoneIf(isChecked)
event_end_date.beGoneIf(isChecked || !event_end_checkbox.isChecked)
event_end_time.beGoneIf(isChecked || !event_end_checkbox.isChecked)
}
fun endCheckboxChecked(isChecked: Boolean) {

View File

@ -44,3 +44,6 @@ val SYNC_ACCOUNT_NAME = "sync_account_name"
val letterIDs = intArrayOf(R.string.sunday_letter, R.string.monday_letter, R.string.tuesday_letter, R.string.wednesday_letter,
R.string.thursday_letter, R.string.friday_letter, R.string.saturday_letter)
// special event flags
val FLAG_ALL_DAY = 1

View File

@ -6,7 +6,7 @@ import org.joda.time.DateTime
import java.io.Serializable
data class Event(var id: Int = 0, var startTS: Int = 0, var endTS: Int = 0, var title: String = "", var description: String = "",
var reminderMinutes: Int = 0, var repeatInterval: Int = 0, var importId: String = "") : Serializable {
var reminderMinutes: Int = 0, var repeatInterval: Int = 0, var importId: String = "", var flag: Int = 0) : Serializable {
companion object {
private val serialVersionUID = -32456795132344616L