Index: chrome/browser/chromeos/login/screens/error_screen_actor.h |
diff --git a/chrome/browser/chromeos/login/screens/error_screen_actor.h b/chrome/browser/chromeos/login/screens/error_screen_actor.h |
index 75c3fd3aeb4b9a0c2a34d43b3f6b57369f9b5024..1d40cdffcfae47a2c530d4434af7985d3cd903ac 100644 |
--- a/chrome/browser/chromeos/login/screens/error_screen_actor.h |
+++ b/chrome/browser/chromeos/login/screens/error_screen_actor.h |
@@ -8,8 +8,8 @@ |
#include <string> |
#include "base/basictypes.h" |
-#include "chrome/browser/chromeos/login/screens/error_screen.h" |
#include "chrome/browser/chromeos/login/screens/error_screen_actor_delegate.h" |
+#include "chrome/browser/chromeos/login/screens/network_error.h" |
#include "chrome/browser/ui/webui/chromeos/login/oobe_ui.h" |
namespace base { |
@@ -20,26 +20,11 @@ namespace chromeos { |
class ErrorScreenActor { |
public: |
- // Possible network error reasons. |
- enum ErrorReason { |
- ERROR_REASON_PROXY_AUTH_CANCELLED = 0, |
- ERROR_REASON_PROXY_AUTH_SUPPLIED, |
- ERROR_REASON_PROXY_CONNECTION_FAILED, |
- ERROR_REASON_PROXY_CONFIG_CHANGED, |
- ERROR_REASON_LOADING_TIMEOUT, |
- ERROR_REASON_PORTAL_DETECTED, |
- // Reason for a case when default network has changed. |
- ERROR_REASON_NETWORK_STATE_CHANGED, |
- // Reason for a case when JS side requires error screen update. |
- ERROR_REASON_UPDATE, |
- ERROR_REASON_FRAME_ERROR |
- }; |
- |
ErrorScreenActor(); |
virtual ~ErrorScreenActor(); |
- ErrorScreen::UIState ui_state() const { return ui_state_; } |
- ErrorScreen::ErrorState error_state() const { return error_state_; } |
+ NetworkError::UIState ui_state() const { return ui_state_; } |
+ NetworkError::ErrorState error_state() const { return error_state_; } |
// Returns id of the screen behind error screen ("caller" screen). |
// Returns OobeUI::SCREEN_UNKNOWN if error screen isn't the current |
@@ -70,8 +55,8 @@ class ErrorScreenActor { |
// Hides captive portal dialog. |
virtual void HideCaptivePortal() = 0; |
- virtual void SetUIState(ErrorScreen::UIState ui_state) = 0; |
- virtual void SetErrorState(ErrorScreen::ErrorState error_state, |
+ virtual void SetUIState(NetworkError::UIState ui_state) = 0; |
+ virtual void SetErrorState(NetworkError::ErrorState error_state, |
const std::string& network) = 0; |
virtual void AllowGuestSignin(bool allowed) = 0; |
@@ -79,11 +64,9 @@ class ErrorScreenActor { |
virtual void ShowConnectingIndicator(bool show) = 0; |
- static const char* ErrorReasonString(ErrorReason reason); |
- |
protected: |
- ErrorScreen::UIState ui_state_; |
- ErrorScreen::ErrorState error_state_; |
+ NetworkError::UIState ui_state_; |
+ NetworkError::ErrorState error_state_; |
std::string network_; |
bool guest_signin_allowed_; |