.../Source/App/Preferences/PreferencesGeneralView+AutoLogin.swift
Line | Count | Source |
1 | | // |
2 | | // PreferencesGeneralView+AutoLogin.swift |
3 | | // CutBox |
4 | | // |
5 | | // Created by Jason Milkins on 11/4/18. |
6 | | // Copyright © 2018-2023 ocodo. All rights reserved. |
7 | | // |
8 | | |
9 | | import RxCocoa |
10 | | import RxSwift |
11 | | |
12 | | extension PreferencesGeneralView { |
13 | 49 | func setupAutoLoginControl() { |
14 | 49 | self.autoLoginCheckbox.title = "preferences_launch_on_login".l7n |
15 | 49 | self.autoLoginCheckbox.toolTip = "preferences_launch_on_login_tooltip".l7n |
16 | 49 | self.loginItemsService |
17 | 49 | .autoLoginEnabled |
18 | 49 | .asObservable() |
19 | 49 | .bind(to: self.autoLoginCheckbox.rx.state) |
20 | 49 | .disposed(by: disposeBag) |
21 | 49 | |
22 | 49 | self.autoLoginCheckbox.rx.state |
23 | 49 | .bind(to: self.loginItemsService.autoLoginEnabled) |
24 | 49 | .disposed(by: disposeBag) |
25 | 49 | } |
26 | | } |