Chromium Code Reviews| Index: chrome/browser/ui/webui/chromeos/login/error_screen_handler.h |
| diff --git a/chrome/browser/ui/webui/chromeos/login/error_screen_handler.h b/chrome/browser/ui/webui/chromeos/login/error_screen_handler.h |
| index e63fc195b1c181133c28551f6814dc047f28038b..b0bc637297c28c32caaea10262b74246ba1f296a 100644 |
| --- a/chrome/browser/ui/webui/chromeos/login/error_screen_handler.h |
| +++ b/chrome/browser/ui/webui/chromeos/login/error_screen_handler.h |
| @@ -6,14 +6,13 @@ |
| #define CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_ERROR_SCREEN_HANDLER_H_ |
| #include "base/macros.h" |
| +#include "chrome/browser/chromeos/login/screens/error_screen.h" |
| #include "chrome/browser/chromeos/login/screens/network_error_view.h" |
| #include "chrome/browser/ui/webui/chromeos/login/base_screen_handler.h" |
| #include "chrome/browser/ui/webui/chromeos/login/network_dropdown_handler.h" |
| namespace chromeos { |
| -class NetworkErrorModel; |
| - |
| // A class that handles the WebUI hooks in error screen. |
| class ErrorScreenHandler : public BaseScreenHandler, |
| public NetworkErrorView, |
| @@ -22,10 +21,10 @@ class ErrorScreenHandler : public BaseScreenHandler, |
| ErrorScreenHandler(); |
| ~ErrorScreenHandler() override; |
| - // ErrorView: |
| + // NetworkErrorView implementation: |
|
achuithb
2017/01/20 23:06:55
Also make this private?
jdufault
2017/01/25 00:51:34
Done.
|
| void Show() override; |
| void Hide() override; |
| - void Bind(NetworkErrorModel& model) override; |
| + void Bind(ErrorScreen* screen) override; |
| void Unbind() override; |
| void ShowOobeScreen(OobeScreen screen) override; |
| @@ -45,13 +44,13 @@ class ErrorScreenHandler : public BaseScreenHandler, |
| void OnConnectToNetworkRequested() override; |
| // Non-owning ptr. |
| - NetworkErrorModel* model_; |
| + ErrorScreen* screen_ = nullptr; |
| // Keeps whether screen should be shown right after initialization. |
| - bool show_on_init_; |
| + bool show_on_init_ = false; |
| // Whether the error screen is currently shown. |
| - bool showing_; |
| + bool showing_ = false; |
| base::WeakPtrFactory<ErrorScreenHandler> weak_ptr_factory_; |