This repository has been archived by the owner. It is now read-only.
Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
with
55 additions
and 2 deletions.
| @@ -0,0 +1,34 @@ | ||
| // | ||
| // LimitMobileDataUsageTableViewController.swift | ||
| // Client | ||
| // | ||
| // Created by Mahmoud Adam on 3/15/18. | ||
| // Copyright © 2018 Cliqz. All rights reserved. | ||
| // | ||
| import UIKit | ||
|
|
||
| class LimitMobileDataUsageTableViewController: ToggleSubSettingsTableViewController { | ||
|
|
||
| // MARK:- Abstract methods Implementation | ||
| override func getViewName() -> String { | ||
| return "limit_mobile_data_usage" | ||
| } | ||
|
|
||
| override func getToggles() -> [Bool] { | ||
| return [SettingsPrefs.shared.getLimitMobileDataUsagePref()] | ||
| } | ||
|
|
||
| override func getToggleTitles() -> [String] { | ||
| return [self.title ?? ""] | ||
| } | ||
|
|
||
| override func getSectionFooters() -> [String] { | ||
| return [NSLocalizedString("Download videos on Wi-Fi Only", tableName: "Cliqz", comment: "[Settings -> Limit Mobile Data Usage] toogle footer")] | ||
| } | ||
|
|
||
| override func saveToggles(isOn: Bool, atIndex: Int) { | ||
| SettingsPrefs.shared.updateLimitMobileDataUsagePref(isOn) | ||
| } | ||
|
|
||
| } |