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 #include "chrome/browser/chromeos/login/wizard_controller.h" | 5 #include "chrome/browser/chromeos/login/wizard_controller.h" |
6 | 6 |
7 #include <signal.h> | 7 #include <signal.h> |
8 #include <stddef.h> | 8 #include <stddef.h> |
9 #include <stdlib.h> | 9 #include <stdlib.h> |
10 #include <sys/types.h> | 10 #include <sys/types.h> |
(...skipping 354 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
365 if (screen == OobeScreen::SCREEN_OOBE_NETWORK) { | 365 if (screen == OobeScreen::SCREEN_OOBE_NETWORK) { |
366 return new NetworkScreen(this, this, oobe_ui_->GetNetworkView()); | 366 return new NetworkScreen(this, this, oobe_ui_->GetNetworkView()); |
367 } else if (screen == OobeScreen::SCREEN_OOBE_UPDATE) { | 367 } else if (screen == OobeScreen::SCREEN_OOBE_UPDATE) { |
368 return new UpdateScreen(this, oobe_ui_->GetUpdateView(), | 368 return new UpdateScreen(this, oobe_ui_->GetUpdateView(), |
369 remora_controller_.get()); | 369 remora_controller_.get()); |
370 } else if (screen == OobeScreen::SCREEN_USER_IMAGE_PICKER) { | 370 } else if (screen == OobeScreen::SCREEN_USER_IMAGE_PICKER) { |
371 return new UserImageScreen(this, oobe_ui_->GetUserImageView()); | 371 return new UserImageScreen(this, oobe_ui_->GetUserImageView()); |
372 } else if (screen == OobeScreen::SCREEN_OOBE_EULA) { | 372 } else if (screen == OobeScreen::SCREEN_OOBE_EULA) { |
373 return new EulaScreen(this, this, oobe_ui_->GetEulaView()); | 373 return new EulaScreen(this, this, oobe_ui_->GetEulaView()); |
374 } else if (screen == OobeScreen::SCREEN_OOBE_ENROLLMENT) { | 374 } else if (screen == OobeScreen::SCREEN_OOBE_ENROLLMENT) { |
375 return new EnrollmentScreen(this, oobe_ui_->GetEnrollmentScreenActor()); | 375 return new EnrollmentScreen(this, oobe_ui_->GetEnrollmentScreenView()); |
376 } else if (screen == OobeScreen::SCREEN_OOBE_RESET) { | 376 } else if (screen == OobeScreen::SCREEN_OOBE_RESET) { |
377 return new chromeos::ResetScreen(this, oobe_ui_->GetResetView()); | 377 return new chromeos::ResetScreen(this, oobe_ui_->GetResetView()); |
378 } else if (screen == OobeScreen::SCREEN_OOBE_ENABLE_DEBUGGING) { | 378 } else if (screen == OobeScreen::SCREEN_OOBE_ENABLE_DEBUGGING) { |
379 return new EnableDebuggingScreen(this, | 379 return new EnableDebuggingScreen(this, |
380 oobe_ui_->GetEnableDebuggingScreenActor()); | 380 oobe_ui_->GetEnableDebuggingScreenView()); |
381 } else if (screen == OobeScreen::SCREEN_KIOSK_ENABLE) { | 381 } else if (screen == OobeScreen::SCREEN_KIOSK_ENABLE) { |
382 return new KioskEnableScreen(this, oobe_ui_->GetKioskEnableScreenActor()); | 382 return new KioskEnableScreen(this, oobe_ui_->GetKioskEnableScreenView()); |
383 } else if (screen == OobeScreen::SCREEN_KIOSK_AUTOLAUNCH) { | 383 } else if (screen == OobeScreen::SCREEN_KIOSK_AUTOLAUNCH) { |
384 return new KioskAutolaunchScreen(this, | 384 return new KioskAutolaunchScreen(this, |
385 oobe_ui_->GetKioskAutolaunchScreenActor()); | 385 oobe_ui_->GetKioskAutolaunchScreenView()); |
386 } else if (screen == OobeScreen::SCREEN_TERMS_OF_SERVICE) { | 386 } else if (screen == OobeScreen::SCREEN_TERMS_OF_SERVICE) { |
387 return new TermsOfServiceScreen(this, | 387 return new TermsOfServiceScreen(this, |
388 oobe_ui_->GetTermsOfServiceScreenActor()); | 388 oobe_ui_->GetTermsOfServiceScreenView()); |
389 } else if (screen == OobeScreen::SCREEN_ARC_TERMS_OF_SERVICE) { | 389 } else if (screen == OobeScreen::SCREEN_ARC_TERMS_OF_SERVICE) { |
390 return new ArcTermsOfServiceScreen( | 390 return new ArcTermsOfServiceScreen( |
391 this, oobe_ui_->GetArcTermsOfServiceScreenActor()); | 391 this, oobe_ui_->GetArcTermsOfServiceScreenView()); |
392 } else if (screen == OobeScreen::SCREEN_WRONG_HWID) { | 392 } else if (screen == OobeScreen::SCREEN_WRONG_HWID) { |
393 return new WrongHWIDScreen(this, oobe_ui_->GetWrongHWIDScreenActor()); | 393 return new WrongHWIDScreen(this, oobe_ui_->GetWrongHWIDScreenView()); |
394 } else if (screen == OobeScreen::SCREEN_CREATE_SUPERVISED_USER_FLOW) { | 394 } else if (screen == OobeScreen::SCREEN_CREATE_SUPERVISED_USER_FLOW) { |
395 return new SupervisedUserCreationScreen( | 395 return new SupervisedUserCreationScreen( |
396 this, oobe_ui_->GetSupervisedUserCreationScreenActor()); | 396 this, oobe_ui_->GetSupervisedUserCreationScreenView()); |
397 } else if (screen == OobeScreen::SCREEN_OOBE_HID_DETECTION) { | 397 } else if (screen == OobeScreen::SCREEN_OOBE_HID_DETECTION) { |
398 return new chromeos::HIDDetectionScreen(this, | 398 return new chromeos::HIDDetectionScreen(this, |
399 oobe_ui_->GetHIDDetectionView()); | 399 oobe_ui_->GetHIDDetectionView()); |
400 } else if (screen == OobeScreen::SCREEN_AUTO_ENROLLMENT_CHECK) { | 400 } else if (screen == OobeScreen::SCREEN_AUTO_ENROLLMENT_CHECK) { |
401 return new AutoEnrollmentCheckScreen( | 401 return new AutoEnrollmentCheckScreen( |
402 this, oobe_ui_->GetAutoEnrollmentCheckScreenActor()); | 402 this, oobe_ui_->GetAutoEnrollmentCheckScreenView()); |
403 } else if (screen == OobeScreen::SCREEN_OOBE_CONTROLLER_PAIRING) { | 403 } else if (screen == OobeScreen::SCREEN_OOBE_CONTROLLER_PAIRING) { |
404 if (!shark_controller_) { | 404 if (!shark_controller_) { |
405 shark_controller_.reset( | 405 shark_controller_.reset( |
406 new pairing_chromeos::BluetoothControllerPairingController()); | 406 new pairing_chromeos::BluetoothControllerPairingController()); |
407 } | 407 } |
408 return new ControllerPairingScreen( | 408 return new ControllerPairingScreen( |
409 this, this, oobe_ui_->GetControllerPairingScreenActor(), | 409 this, this, oobe_ui_->GetControllerPairingScreenView(), |
410 shark_controller_.get()); | 410 shark_controller_.get()); |
411 } else if (screen == OobeScreen::SCREEN_OOBE_HOST_PAIRING) { | 411 } else if (screen == OobeScreen::SCREEN_OOBE_HOST_PAIRING) { |
412 if (!remora_controller_) { | 412 if (!remora_controller_) { |
413 remora_controller_.reset( | 413 remora_controller_.reset( |
414 new pairing_chromeos::BluetoothHostPairingController( | 414 new pairing_chromeos::BluetoothHostPairingController( |
415 BrowserThread::GetTaskRunnerForThread(BrowserThread::FILE))); | 415 BrowserThread::GetTaskRunnerForThread(BrowserThread::FILE))); |
416 remora_controller_->StartPairing(); | 416 remora_controller_->StartPairing(); |
417 } | 417 } |
418 return new HostPairingScreen(this, this, | 418 return new HostPairingScreen(this, this, |
419 oobe_ui_->GetHostPairingScreenActor(), | 419 oobe_ui_->GetHostPairingScreenView(), |
420 remora_controller_.get()); | 420 remora_controller_.get()); |
421 } else if (screen == OobeScreen::SCREEN_DEVICE_DISABLED) { | 421 } else if (screen == OobeScreen::SCREEN_DEVICE_DISABLED) { |
422 return new DeviceDisabledScreen(this, | 422 return new DeviceDisabledScreen(this, |
423 oobe_ui_->GetDeviceDisabledScreenActor()); | 423 oobe_ui_->GetDeviceDisabledScreenView()); |
424 } | 424 } |
425 | 425 |
426 return nullptr; | 426 return nullptr; |
427 } | 427 } |
428 | 428 |
429 void WizardController::ShowNetworkScreen() { | 429 void WizardController::ShowNetworkScreen() { |
430 VLOG(1) << "Showing network screen."; | 430 VLOG(1) << "Showing network screen."; |
431 // Hide the status area initially; it only appears after OOBE first animates | 431 // Hide the status area initially; it only appears after OOBE first animates |
432 // in. Keep it visible if the user goes back to the existing network screen. | 432 // in. Keep it visible if the user goes back to the existing network screen. |
433 SetStatusAreaVisible(HasScreen(OobeScreen::SCREEN_OOBE_NETWORK)); | 433 SetStatusAreaVisible(HasScreen(OobeScreen::SCREEN_OOBE_NETWORK)); |
(...skipping 1074 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1508 : policy::EnrollmentConfig::MODE_MANUAL_REENROLLMENT; | 1508 : policy::EnrollmentConfig::MODE_MANUAL_REENROLLMENT; |
1509 } | 1509 } |
1510 | 1510 |
1511 EnrollmentScreen* screen = EnrollmentScreen::Get(this); | 1511 EnrollmentScreen* screen = EnrollmentScreen::Get(this); |
1512 screen->SetParameters(effective_config, shark_controller_.get()); | 1512 screen->SetParameters(effective_config, shark_controller_.get()); |
1513 SetStatusAreaVisible(true); | 1513 SetStatusAreaVisible(true); |
1514 SetCurrentScreen(screen); | 1514 SetCurrentScreen(screen); |
1515 } | 1515 } |
1516 | 1516 |
1517 } // namespace chromeos | 1517 } // namespace chromeos |
OLD | NEW |