minor cleanup
This commit is contained in:
parent
8a64933652
commit
caae2d65e5
|
@ -4,14 +4,13 @@ import android.content.Context
|
||||||
import com.simplemobiletools.calendar.models.Event
|
import com.simplemobiletools.calendar.models.Event
|
||||||
import org.joda.time.DateTime
|
import org.joda.time.DateTime
|
||||||
|
|
||||||
class YearlyCalendarImpl(callback: YearlyCalendar, context: Context) : DBHelper.GetEventsListener {
|
class YearlyCalendarImpl(val callback: YearlyCalendar, val context: Context) : DBHelper.GetEventsListener {
|
||||||
val mContext = context
|
|
||||||
|
|
||||||
fun getEvents(year: Int) {
|
fun getEvents(year: Int) {
|
||||||
val startDateTime = DateTime().withTime(0, 0, 0, 0).withDate(year, 1, 1)
|
val startDateTime = DateTime().withTime(0, 0, 0, 0).withDate(year, 1, 1)
|
||||||
val startTS = (startDateTime.millis / 1000).toInt()
|
val startTS = (startDateTime.millis / 1000).toInt()
|
||||||
val endTS = (startDateTime.plusYears(1).minusSeconds(1).millis / 1000).toInt()
|
val endTS = (startDateTime.plusYears(1).minusSeconds(1).millis / 1000).toInt()
|
||||||
DBHelper(mContext).getEvents(startTS, endTS, this)
|
DBHelper(context).getEvents(startTS, endTS, this)
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun gotEvents(events: MutableList<Event>) {
|
override fun gotEvents(events: MutableList<Event>) {
|
||||||
|
|
|
@ -303,10 +303,10 @@ class EventActivity : SimpleActivity(), DBHelper.EventsListener {
|
||||||
|
|
||||||
private fun dateSet(year: Int, month: Int, day: Int, isStart: Boolean) {
|
private fun dateSet(year: Int, month: Int, day: Int, isStart: Boolean) {
|
||||||
if (isStart) {
|
if (isStart) {
|
||||||
mEventStartDateTime = mEventStartDateTime.withYear(year).withMonthOfYear(month + 1).withDayOfMonth(day)
|
mEventStartDateTime = mEventStartDateTime.withDate(year, month + 1, day)
|
||||||
updateStartDate()
|
updateStartDate()
|
||||||
} else {
|
} else {
|
||||||
mEventEndDateTime = mEventEndDateTime.withYear(year).withMonthOfYear(month + 1).withDayOfMonth(day)
|
mEventEndDateTime = mEventEndDateTime.withDate(year, month + 1, day)
|
||||||
updateEndDate()
|
updateEndDate()
|
||||||
mWasEndDateSet = true
|
mWasEndDateSet = true
|
||||||
}
|
}
|
||||||
|
|
|
@ -108,7 +108,7 @@ class DayFragment : Fragment(), DBHelper.EventsListener, AdapterView.OnItemClick
|
||||||
val month = datePicker.month + 1
|
val month = datePicker.month + 1
|
||||||
val year = datePicker.year
|
val year = datePicker.year
|
||||||
val day = datePicker.dayOfMonth
|
val day = datePicker.dayOfMonth
|
||||||
val newDateTime = dateTime.withDayOfMonth(day).withMonthOfYear(month).withYear(year)
|
val newDateTime = dateTime.withDate(year, month, day)
|
||||||
mListener?.goToDateTime(newDateTime)
|
mListener?.goToDateTime(newDateTime)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -126,7 +126,7 @@ class MonthFragment : Fragment(), MonthlyCalendar {
|
||||||
setPositiveButton(R.string.ok) { dialog, id ->
|
setPositiveButton(R.string.ok) { dialog, id ->
|
||||||
val month = datePicker.month + 1
|
val month = datePicker.month + 1
|
||||||
val year = datePicker.year
|
val year = datePicker.year
|
||||||
val newDateTime = dateTime.withDayOfMonth(1).withMonthOfYear(month).withYear(year)
|
val newDateTime = dateTime.withDate(year, month, 1)
|
||||||
mListener?.goToDateTime(newDateTime)
|
mListener?.goToDateTime(newDateTime)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -39,7 +39,7 @@ class YearFragment : Fragment(), YearlyCalendar {
|
||||||
}
|
}
|
||||||
|
|
||||||
fun setupMonths() {
|
fun setupMonths() {
|
||||||
val dateTime = DateTime().withYear(mYear).withDayOfMonth(1).withMonthOfYear(2).withHourOfDay(12)
|
val dateTime = DateTime().withDate(mYear, 2, 1).withHourOfDay(12)
|
||||||
val days = dateTime.dayOfMonth().maximumValue
|
val days = dateTime.dayOfMonth().maximumValue
|
||||||
mView.month_2.setDays(days)
|
mView.month_2.setDays(days)
|
||||||
|
|
||||||
|
@ -52,7 +52,7 @@ class YearFragment : Fragment(), YearlyCalendar {
|
||||||
|
|
||||||
monthView.setFirstDay(dayOfWeek)
|
monthView.setFirstDay(dayOfWeek)
|
||||||
monthView.setOnClickListener {
|
monthView.setOnClickListener {
|
||||||
mListener?.goToDateTime(DateTime().withDayOfMonth(1).withMonthOfYear(i).withYear(mYear))
|
mListener?.goToDateTime(DateTime().withDate(mYear, i, 1)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue