/tripkit/TripKitAndroidUI/com.skedgo.tripkit.ui.controller.trippreviewcontroller/TripPreviewPagerAdapter

TripPreviewPagerAdapter

\ class TripPreviewPagerAdapter(fragmentManager: FragmentManager) : FragmentStatePagerAdapter

Constructors

TripPreviewPagerAdapter constructor(fragmentManager: FragmentManager)

Properties

Name Summary
bookingActions var bookingActions: List<String>?
onCloseButtonListener var onCloseButtonListener: View.OnClickListener?
pages var pages: MutableList<TripPreviewPagerAdapterItem>
paymentDataStream var paymentDataStream: PublishSubject<PaymentData>?
segmentActionStream var segmentActionStream: PublishSubject<TripSegment>
ticketActionStream var ticketActionStream: PublishSubject<String>?
tripPreviewPagerListener var tripPreviewPagerListener: TripPreviewPagerListener?

Functions

Name Summary
destroyItem open override fun destroyItem(@NonNullp0: ViewGroup, p1: Int, @NonNullp2: Any)
finishUpdate open override fun finishUpdate(@NonNullp0: ViewGroup)
getCount open override fun getCount(): Int
getItem open override fun getItem(position: Int): Fragment
getItemPosition open override fun getItemPosition(object: Any): Int
getPageTitle @Nullable
open fun getPageTitle(p0: Int): CharSequence?
getPageWidth open fun getPageWidth(p0: Int): Float
getSegmentByPosition fun getSegmentByPosition(position: Int): TripSegment
getSegmentPositionById fun getSegmentPositionById(pair: Pair<Long, String>): Int
instantiateItem @NonNull
open override fun instantiateItem(@NonNullp0: ViewGroup, p1: Int): Any
isViewFromObject open override fun isViewFromObject(@NonNullp0: View, @NonNullp1: Any): Boolean
notifyDataSetChanged open fun notifyDataSetChanged()
registerDataSetObserver open fun registerDataSetObserver(@NonNullp0: DataSetObserver)
restoreState open override fun restoreState(@Nullablep0: Parcelable?, @Nullablep1: ClassLoader?)
saveState @Nullable
open override fun saveState(): Parcelable?
setPrimaryItem open override fun setPrimaryItem(@NonNullp0: ViewGroup, p1: Int, @NonNullp2: Any)
setTripSegments fun setTripSegments(activeTripSegmentId: Long, tripSegments: List<TripSegment>, fromAction: Boolean = false): Int
startUpdate open override fun startUpdate(@NonNullp0: ViewGroup)
unregisterDataSetObserver open fun unregisterDataSetObserver(@NonNullp0: DataSetObserver)