-
Injected dependencies
Declaration
Swift
typealias Model = (list: Checklist, user: User, tab: UserCountsVC.Tab)
-
Data source for content
Declaration
Swift
weak var dataSource: UserCountsPageDataSource? { get set }
-
Places to display
Declaration
Swift
override var places: [PlaceInfo] { get }
-
Places that have been visited
Declaration
Swift
override var visited: [Int] { get }
-
Construction by injection
Declaration
Swift
init(model: Model)
Parameters
model
Injected model
-
Rebuild data and update
Declaration
Swift
func refresh()
-
Update UI state
Declaration
Swift
override func update()