/tripkit/TripKitAndroidUI/com.skedgo.tripkit.ui.trip.options/InterCityTimePickerViewModel

InterCityTimePickerViewModel

\ class InterCityTimePickerViewModel(context: Context, eventBus: Bus, getNow: GetNow, defaultTimezone: String) : ITimePickerViewModel

Constructors

InterCityTimePickerViewModel constructor(context: Context, eventBus: Bus, getNow: GetNow, defaultTimezone: String)

Types

Name Summary
Companion object Companion

Properties

Name Summary
arrivalTimezone var arrivalTimezone: TimeZone?
departureTimezone var departureTimezone: TimeZone?
timeMillis var timeMillis: Long

Functions

Name Summary
arriveByLabel open override fun arriveByLabel(): ObservableField<String>
dates open override fun dates(): ObservableField<List<String>>
dateTimeMinLimit open override fun dateTimeMinLimit(): Date?
dialogTitle open override fun dialogTitle(): ObservableField<String>
done open override fun done(): TimeTag
getHour open override fun getHour(): Int
getMinute open override fun getMinute(): Int
getSelectedDate open override fun getSelectedDate(): GregorianCalendar?
getTimePickerMinuteInterval open override fun getTimePickerMinuteInterval(): ObservableInt
getTimezone open override fun getTimezone(): TimeZone?
handleArguments open override fun handleArguments(args: Bundle)
isLeaveAfter open override fun isLeaveAfter(): ObservableBoolean
isSingleSelection open override fun isSingleSelection(): ObservableBoolean
leaveAtLabel open override fun leaveAtLabel(): ObservableField<String>
leaveNow open override fun leaveNow(): TimeTag
negativeActionLabel open override fun negativeActionLabel(): ObservableInt
offsetTimeZone fun offsetTimeZone(date: Date?, fromTimeZone: TimeZone?, toTimeZone: TimeZone?): Calendar
Visible only for testing.
positiveActionLabel open override fun positiveActionLabel(): ObservableInt
selectedPosition open override fun selectedPosition(): ObservableInt
showNegativeAction open override fun showNegativeAction(): ObservableBoolean
showPositiveAction open override fun showPositiveAction(): ObservableBoolean
singleSelectionLabel open override fun singleSelectionLabel(): ObservableField<String>
updateTime open override fun updateTime(hour: Int, minute: Int)