| OLD | NEW |
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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_OOBE_UI_H_ | 5 #ifndef CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_OOBE_UI_H_ |
| 6 #define CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_OOBE_UI_H_ | 6 #define CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_OOBE_UI_H_ |
| 7 | 7 |
| 8 #include <map> | 8 #include <map> |
| 9 #include <string> | 9 #include <string> |
| 10 #include <vector> | 10 #include <vector> |
| (...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 83 static const char kScreenConfirmPassword[]; | 83 static const char kScreenConfirmPassword[]; |
| 84 static const char kScreenFatalError[]; | 84 static const char kScreenFatalError[]; |
| 85 static const char kScreenHIDDetection[]; | 85 static const char kScreenHIDDetection[]; |
| 86 static const char kScreenControllerPairing[]; | 86 static const char kScreenControllerPairing[]; |
| 87 static const char kScreenHostPairing[]; | 87 static const char kScreenHostPairing[]; |
| 88 | 88 |
| 89 OobeUI(content::WebUI* web_ui, const GURL& url); | 89 OobeUI(content::WebUI* web_ui, const GURL& url); |
| 90 virtual ~OobeUI(); | 90 virtual ~OobeUI(); |
| 91 | 91 |
| 92 // OobeDisplay implementation: | 92 // OobeDisplay implementation: |
| 93 virtual CoreOobeActor* GetCoreOobeActor() OVERRIDE; | 93 virtual CoreOobeActor* GetCoreOobeActor() override; |
| 94 virtual UpdateScreenActor* GetUpdateScreenActor() OVERRIDE; | 94 virtual UpdateScreenActor* GetUpdateScreenActor() override; |
| 95 virtual NetworkScreenActor* GetNetworkScreenActor() OVERRIDE; | 95 virtual NetworkScreenActor* GetNetworkScreenActor() override; |
| 96 virtual EulaScreenActor* GetEulaScreenActor() OVERRIDE; | 96 virtual EulaScreenActor* GetEulaScreenActor() override; |
| 97 virtual EnrollmentScreenActor* GetEnrollmentScreenActor() OVERRIDE; | 97 virtual EnrollmentScreenActor* GetEnrollmentScreenActor() override; |
| 98 virtual ResetScreenActor* GetResetScreenActor() OVERRIDE; | 98 virtual ResetScreenActor* GetResetScreenActor() override; |
| 99 virtual KioskAutolaunchScreenActor* GetKioskAutolaunchScreenActor() OVERRIDE; | 99 virtual KioskAutolaunchScreenActor* GetKioskAutolaunchScreenActor() override; |
| 100 virtual KioskEnableScreenActor* GetKioskEnableScreenActor() OVERRIDE; | 100 virtual KioskEnableScreenActor* GetKioskEnableScreenActor() override; |
| 101 virtual TermsOfServiceScreenActor* | 101 virtual TermsOfServiceScreenActor* |
| 102 GetTermsOfServiceScreenActor() OVERRIDE; | 102 GetTermsOfServiceScreenActor() override; |
| 103 virtual UserImageScreenActor* GetUserImageScreenActor() OVERRIDE; | 103 virtual UserImageScreenActor* GetUserImageScreenActor() override; |
| 104 virtual ErrorScreenActor* GetErrorScreenActor() OVERRIDE; | 104 virtual ErrorScreenActor* GetErrorScreenActor() override; |
| 105 virtual WrongHWIDScreenActor* GetWrongHWIDScreenActor() OVERRIDE; | 105 virtual WrongHWIDScreenActor* GetWrongHWIDScreenActor() override; |
| 106 virtual AutoEnrollmentCheckScreenActor* | 106 virtual AutoEnrollmentCheckScreenActor* |
| 107 GetAutoEnrollmentCheckScreenActor() OVERRIDE; | 107 GetAutoEnrollmentCheckScreenActor() override; |
| 108 virtual SupervisedUserCreationScreenHandler* | 108 virtual SupervisedUserCreationScreenHandler* |
| 109 GetSupervisedUserCreationScreenActor() OVERRIDE; | 109 GetSupervisedUserCreationScreenActor() override; |
| 110 virtual AppLaunchSplashScreenActor* | 110 virtual AppLaunchSplashScreenActor* |
| 111 GetAppLaunchSplashScreenActor() OVERRIDE; | 111 GetAppLaunchSplashScreenActor() override; |
| 112 virtual bool IsJSReady(const base::Closure& display_is_ready_callback) | 112 virtual bool IsJSReady(const base::Closure& display_is_ready_callback) |
| 113 OVERRIDE; | 113 override; |
| 114 virtual HIDDetectionScreenActor* GetHIDDetectionScreenActor() OVERRIDE; | 114 virtual HIDDetectionScreenActor* GetHIDDetectionScreenActor() override; |
| 115 virtual ControllerPairingScreenActor* GetControllerPairingScreenActor() | 115 virtual ControllerPairingScreenActor* GetControllerPairingScreenActor() |
| 116 OVERRIDE; | 116 override; |
| 117 virtual HostPairingScreenActor* GetHostPairingScreenActor() OVERRIDE; | 117 virtual HostPairingScreenActor* GetHostPairingScreenActor() override; |
| 118 | 118 |
| 119 // Collects localized strings from the owned handlers. | 119 // Collects localized strings from the owned handlers. |
| 120 void GetLocalizedStrings(base::DictionaryValue* localized_strings); | 120 void GetLocalizedStrings(base::DictionaryValue* localized_strings); |
| 121 | 121 |
| 122 // Initializes the handlers. | 122 // Initializes the handlers. |
| 123 void InitializeHandlers(); | 123 void InitializeHandlers(); |
| 124 | 124 |
| 125 // Invoked after the async assets load. The screen handler that has the same | 125 // Invoked after the async assets load. The screen handler that has the same |
| 126 // async assets load id will be initialized. | 126 // async assets load id will be initialized. |
| 127 void OnScreenAssetsLoaded(const std::string& async_assets_load_id); | 127 void OnScreenAssetsLoaded(const std::string& async_assets_load_id); |
| (...skipping 30 matching lines...) Expand all Loading... |
| 158 return signin_screen_handler_; | 158 return signin_screen_handler_; |
| 159 } | 159 } |
| 160 | 160 |
| 161 private: | 161 private: |
| 162 // Initializes |screen_ids_| and |screen_names_| structures. | 162 // Initializes |screen_ids_| and |screen_names_| structures. |
| 163 void InitializeScreenMaps(); | 163 void InitializeScreenMaps(); |
| 164 | 164 |
| 165 void AddScreenHandler(BaseScreenHandler* handler); | 165 void AddScreenHandler(BaseScreenHandler* handler); |
| 166 | 166 |
| 167 // CoreOobeHandler::Delegate implementation: | 167 // CoreOobeHandler::Delegate implementation: |
| 168 virtual void OnCurrentScreenChanged(const std::string& screen) OVERRIDE; | 168 virtual void OnCurrentScreenChanged(const std::string& screen) override; |
| 169 | 169 |
| 170 // Type of UI. | 170 // Type of UI. |
| 171 std::string display_type_; | 171 std::string display_type_; |
| 172 | 172 |
| 173 // Reference to NetworkStateInformer that handles changes in network | 173 // Reference to NetworkStateInformer that handles changes in network |
| 174 // state. | 174 // state. |
| 175 scoped_refptr<NetworkStateInformer> network_state_informer_; | 175 scoped_refptr<NetworkStateInformer> network_state_informer_; |
| 176 | 176 |
| 177 // Reference to CoreOobeHandler that handles common requests of Oobe page. | 177 // Reference to CoreOobeHandler that handles common requests of Oobe page. |
| 178 CoreOobeHandler* core_handler_; | 178 CoreOobeHandler* core_handler_; |
| (...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 238 | 238 |
| 239 // List of registered observers. | 239 // List of registered observers. |
| 240 ObserverList<Observer> observer_list_; | 240 ObserverList<Observer> observer_list_; |
| 241 | 241 |
| 242 DISALLOW_COPY_AND_ASSIGN(OobeUI); | 242 DISALLOW_COPY_AND_ASSIGN(OobeUI); |
| 243 }; | 243 }; |
| 244 | 244 |
| 245 } // namespace chromeos | 245 } // namespace chromeos |
| 246 | 246 |
| 247 #endif // CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_OOBE_UI_H_ | 247 #endif // CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_OOBE_UI_H_ |
| OLD | NEW |