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 implementationThis sets the day picker, if we have one.
Default Implementation
Default does nothing
Declaration
Swift
func setDayPicker()
-
setAttendance()
Default implementationThis enables or disables the attendance item.
Default Implementation
Default does nothing
Declaration
Swift
func setAttendance()