VMF_MasterTableControllerProtocol

protocol VMF_MasterTableControllerProtocol : VMF_BaseProtocol

Protocol for owners

  • This tracks embedded table controllers.

    Declaration

    Swift

    var tableDisplayController: VMF_EmbeddedTableControllerProtocol? { get set }
  • refreshCalled(completion:) Default implementation

    Called when a refresh is needed.

    Default Implementation

    Default does nothing

    Declaration

    Swift

    func refreshCalled(completion: @escaping () -> Void)

    Parameters

    completion

    A simple, no-parameter completion. It is always called in the main thread.

  • updateThermometer(_:) Default implementation

    This updates the “thermometer” display, in the time selector.

    Default Implementation

    This updates the “thermometer” display, in the time selector.

    Declaration

    Swift

    func updateThermometer(_ inTablePage: VMF_EmbeddedTableControllerProtocol?)
  • setDayPicker() Default implementation

    This sets the day picker, if we have one.

    Default Implementation

    Default does nothing

    Declaration

    Swift

    func setDayPicker()
  • setAttendance() Default implementation

    This enables or disables the attendance item.

    Default Implementation

    Default does nothing

    Declaration

    Swift

    func setAttendance()