Index: chrome/browser/chromeos/login/wizard_controller.cc |
diff --git a/chrome/browser/chromeos/login/wizard_controller.cc b/chrome/browser/chromeos/login/wizard_controller.cc |
index a9c66d1fe743a49bf5847741611ad4d7cbd114ee..b48c7d806e5a0caf20f95f30b5a052220dfea228 100644 |
--- a/chrome/browser/chromeos/login/wizard_controller.cc |
+++ b/chrome/browser/chromeos/login/wizard_controller.cc |
@@ -85,9 +85,6 @@ |
using content::BrowserThread; |
namespace { |
-// If reboot didn't happen, ask user to reboot device manually. |
-const int kWaitForRebootTimeSec = 3; |
- |
// Interval in ms which is used for smooth screen showing. |
static int kShowDelayMs = 400; |
@@ -194,8 +191,8 @@ bool WizardController::zero_delay_enabled_ = false; |
PrefService* WizardController::local_state_for_testing_ = NULL; |
-WizardController::WizardController(chromeos::LoginDisplayHost* host, |
- chromeos::OobeDisplay* oobe_display) |
+WizardController::WizardController(LoginDisplayHost* host, |
+ OobeDisplay* oobe_display) |
: current_screen_(NULL), |
previous_screen_(NULL), |
#if defined(GOOGLE_CHROME_BUILD) |
@@ -280,61 +277,54 @@ void WizardController::Init(const std::string& first_screen_name) { |
ShowWrongHWIDScreen(); |
} |
-chromeos::ErrorScreen* WizardController::GetErrorScreen() { |
- return static_cast<chromeos::ErrorScreen*>(GetScreen(kErrorScreenName)); |
+ErrorScreen* WizardController::GetErrorScreen() { |
+ return static_cast<ErrorScreen*>(GetScreen(kErrorScreenName)); |
} |
BaseScreen* WizardController::CreateScreen(const std::string& screen_name) { |
if (screen_name == kNetworkScreenName) { |
- scoped_ptr<NetworkScreen> screen(new chromeos::NetworkScreen( |
- this, this, oobe_display_->GetNetworkView())); |
+ scoped_ptr<NetworkScreen> screen( |
+ new NetworkScreen(this, this, oobe_display_->GetNetworkView())); |
screen->Initialize(nullptr /* context */); |
return screen.release(); |
} else if (screen_name == kErrorScreenName) { |
- return new chromeos::ErrorScreen(this, |
- oobe_display_->GetErrorScreenActor()); |
+ return new ErrorScreen(this, oobe_display_->GetErrorScreenActor()); |
} else if (screen_name == kUpdateScreenName) { |
- chromeos::UpdateScreen* result = |
- new chromeos::UpdateScreen(this, |
- oobe_display_->GetUpdateScreenActor(), |
- remora_controller_.get()); |
- result->SetRebootCheckDelay(kWaitForRebootTimeSec); |
- return result; |
+ scoped_ptr<UpdateScreen> screen(new UpdateScreen( |
+ this, oobe_display_->GetUpdateView(), remora_controller_.get())); |
+ screen->Initialize(nullptr /* context */); |
+ return screen.release(); |
} else if (screen_name == kUserImageScreenName) { |
- return new chromeos::UserImageScreen(this, |
- oobe_display_->GetUserImageView()); |
+ return new UserImageScreen(this, oobe_display_->GetUserImageView()); |
} else if (screen_name == kEulaScreenName) { |
- return new chromeos::EulaScreen(this, this, oobe_display_->GetEulaView()); |
+ return new EulaScreen(this, this, oobe_display_->GetEulaView()); |
} else if (screen_name == kEnrollmentScreenName) { |
- return new chromeos::EnrollmentScreen( |
- this, oobe_display_->GetEnrollmentScreenActor()); |
+ return new EnrollmentScreen(this, |
+ oobe_display_->GetEnrollmentScreenActor()); |
} else if (screen_name == kResetScreenName) { |
- return new chromeos::ResetScreen(this, |
- oobe_display_->GetResetScreenActor()); |
+ return new ResetScreen(this, oobe_display_->GetResetScreenActor()); |
} else if (screen_name == kEnableDebuggingScreenName) { |
- return new chromeos::EnableDebuggingScreen( |
- this, |
- oobe_display_->GetEnableDebuggingScreenActor()); |
+ return new EnableDebuggingScreen( |
+ this, oobe_display_->GetEnableDebuggingScreenActor()); |
} else if (screen_name == kKioskEnableScreenName) { |
- return new chromeos::KioskEnableScreen( |
- this, oobe_display_->GetKioskEnableScreenActor()); |
+ return new KioskEnableScreen(this, |
+ oobe_display_->GetKioskEnableScreenActor()); |
} else if (screen_name == kKioskAutolaunchScreenName) { |
- return new chromeos::KioskAutolaunchScreen( |
+ return new KioskAutolaunchScreen( |
this, oobe_display_->GetKioskAutolaunchScreenActor()); |
} else if (screen_name == kTermsOfServiceScreenName) { |
- return new chromeos::TermsOfServiceScreen( |
+ return new TermsOfServiceScreen( |
this, oobe_display_->GetTermsOfServiceScreenActor()); |
} else if (screen_name == kWrongHWIDScreenName) { |
- return new chromeos::WrongHWIDScreen( |
- this, oobe_display_->GetWrongHWIDScreenActor()); |
+ return new WrongHWIDScreen(this, oobe_display_->GetWrongHWIDScreenActor()); |
} else if (screen_name == kSupervisedUserCreationScreenName) { |
- return new chromeos::SupervisedUserCreationScreen( |
+ return new SupervisedUserCreationScreen( |
this, oobe_display_->GetSupervisedUserCreationScreenActor()); |
} else if (screen_name == kHIDDetectionScreenName) { |
- return new chromeos::HIDDetectionScreen( |
- this, oobe_display_->GetHIDDetectionScreenActor()); |
+ return new HIDDetectionScreen(this, |
+ oobe_display_->GetHIDDetectionScreenActor()); |
} else if (screen_name == kAutoEnrollmentCheckScreenName) { |
- return new chromeos::AutoEnrollmentCheckScreen( |
+ return new AutoEnrollmentCheckScreen( |
this, oobe_display_->GetAutoEnrollmentCheckScreenActor()); |
} else if (screen_name == kControllerPairingScreenName) { |
if (!shark_controller_) { |
@@ -357,7 +347,7 @@ BaseScreen* WizardController::CreateScreen(const std::string& screen_name) { |
oobe_display_->GetHostPairingScreenActor(), |
remora_controller_.get()); |
} else if (screen_name == kDeviceDisabledScreenName) { |
- return new chromeos::DeviceDisabledScreen( |
+ return new DeviceDisabledScreen( |
this, oobe_display_->GetDeviceDisabledScreenActor()); |
} |
@@ -656,10 +646,9 @@ void WizardController::OnUserImageSelected() { |
// Launch browser and delete login host controller. |
BrowserThread::PostTask( |
- BrowserThread::UI, |
- FROM_HERE, |
- base::Bind(&chromeos::LoginUtils::DoBrowserLaunch, |
- base::Unretained(chromeos::LoginUtils::Get()), |
+ BrowserThread::UI, FROM_HERE, |
+ base::Bind(&LoginUtils::DoBrowserLaunch, |
+ base::Unretained(LoginUtils::Get()), |
ProfileManager::GetActiveUserProfile(), host_)); |
host_ = NULL; |
} |
@@ -932,7 +921,7 @@ void WizardController::AdvanceToScreen(const std::string& screen_name) { |
} |
/////////////////////////////////////////////////////////////////////////////// |
-// WizardController, chromeos::BaseScreenDelegate overrides: |
+// WizardController, BaseScreenDelegate overrides: |
void WizardController::OnExit(BaseScreen& /* screen */, |
ExitCodes exit_code, |
const ::login::ScreenContext* /* context */) { |
@@ -1193,8 +1182,8 @@ void WizardController::OnTimezoneResolved( |
g_browser_process->platform_part()->browser_policy_connector_chromeos(); |
if (connector->IsEnterpriseManaged()) { |
std::string policy_timezone; |
- if (chromeos::CrosSettings::Get()->GetString( |
- chromeos::kSystemTimezonePolicy, &policy_timezone) && |
+ if (CrosSettings::Get()->GetString(kSystemTimezonePolicy, |
+ &policy_timezone) && |
!policy_timezone.empty()) { |
VLOG(1) << "Resolve TimeZone: TimeZone settings are overridden" |
<< " by DevicePolicy."; |
@@ -1206,7 +1195,7 @@ void WizardController::OnTimezoneResolved( |
VLOG(1) << "Resolve TimeZone: setting timezone to '" << timezone->timeZoneId |
<< "'"; |
- chromeos::system::TimezoneSettings::GetInstance()->SetTimezoneFromID( |
+ system::TimezoneSettings::GetInstance()->SetTimezoneFromID( |
base::UTF8ToUTF16(timezone->timeZoneId)); |
} |
} |