OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_ENROLLMENT_SCREEN_HANDLER_H_ | 5 #ifndef CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_ENROLLMENT_SCREEN_HANDLER_H_ |
6 #define CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_ENROLLMENT_SCREEN_HANDLER_H_ | 6 #define CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_ENROLLMENT_SCREEN_HANDLER_H_ |
7 | 7 |
8 #include <string> | 8 #include <string> |
9 | 9 |
10 #include "base/macros.h" | 10 #include "base/macros.h" |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
54 // Implements BaseScreenHandler: | 54 // Implements BaseScreenHandler: |
55 void Initialize() override; | 55 void Initialize() override; |
56 void DeclareLocalizedValues( | 56 void DeclareLocalizedValues( |
57 ::login::LocalizedValuesBuilder* builder) override; | 57 ::login::LocalizedValuesBuilder* builder) override; |
58 | 58 |
59 // Implements NetworkStateInformer::NetworkStateInformerObserver | 59 // Implements NetworkStateInformer::NetworkStateInformerObserver |
60 void UpdateState(NetworkError::ErrorReason reason) override; | 60 void UpdateState(NetworkError::ErrorReason reason) override; |
61 | 61 |
62 private: | 62 private: |
63 // Handlers for WebUI messages. | 63 // Handlers for WebUI messages. |
| 64 void HandleToggleFakeEnrollment(); |
64 void HandleClose(const std::string& reason); | 65 void HandleClose(const std::string& reason); |
65 void HandleCompleteLogin(const std::string& user, | 66 void HandleCompleteLogin(const std::string& user, |
66 const std::string& auth_code); | 67 const std::string& auth_code); |
67 void HandleRetry(); | 68 void HandleRetry(); |
68 void HandleFrameLoadingCompleted(); | 69 void HandleFrameLoadingCompleted(); |
69 void HandleDeviceAttributesProvided(const std::string& asset_id, | 70 void HandleDeviceAttributesProvided(const std::string& asset_id, |
70 const std::string& location); | 71 const std::string& location); |
71 void HandleOnLearnMore(); | 72 void HandleOnLearnMore(); |
72 | 73 |
73 void UpdateStateInternal(NetworkError::ErrorReason reason, bool force_update); | 74 void UpdateStateInternal(NetworkError::ErrorReason reason, bool force_update); |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
127 scoped_refptr<HelpAppLauncher> help_app_; | 128 scoped_refptr<HelpAppLauncher> help_app_; |
128 | 129 |
129 base::WeakPtrFactory<EnrollmentScreenHandler> weak_ptr_factory_; | 130 base::WeakPtrFactory<EnrollmentScreenHandler> weak_ptr_factory_; |
130 | 131 |
131 DISALLOW_COPY_AND_ASSIGN(EnrollmentScreenHandler); | 132 DISALLOW_COPY_AND_ASSIGN(EnrollmentScreenHandler); |
132 }; | 133 }; |
133 | 134 |
134 } // namespace chromeos | 135 } // namespace chromeos |
135 | 136 |
136 #endif // CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_ENROLLMENT_SCREEN_HANDLER_H_ | 137 #endif // CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_ENROLLMENT_SCREEN_HANDLER_H_ |
OLD | NEW |