| 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 #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 <sys/types.h> | 8 #include <sys/types.h> |
| 9 | 9 |
| 10 #include <string> | 10 #include <string> |
| (...skipping 345 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 356 InitiateOOBEUpdate(); | 356 InitiateOOBEUpdate(); |
| 357 } | 357 } |
| 358 } | 358 } |
| 359 | 359 |
| 360 void WizardController::OnNetworkOffline() { | 360 void WizardController::OnNetworkOffline() { |
| 361 // TODO(dpolukhin): if(is_out_of_box_) we cannot work offline and | 361 // TODO(dpolukhin): if(is_out_of_box_) we cannot work offline and |
| 362 // should report some error message here and stay on the same screen. | 362 // should report some error message here and stay on the same screen. |
| 363 ShowLoginScreen(); | 363 ShowLoginScreen(); |
| 364 } | 364 } |
| 365 | 365 |
| 366 void WizardController::OnAccountCreateBack() { | |
| 367 ShowLoginScreen(); | |
| 368 } | |
| 369 | |
| 370 void WizardController::OnAccountCreated() { | |
| 371 ShowLoginScreen(); | |
| 372 // TODO(dpolukhin): clear password memory for real. Now it is not | |
| 373 // a problem because we can't extract password from the form. | |
| 374 password_.clear(); | |
| 375 } | |
| 376 | |
| 377 void WizardController::OnConnectionFailed() { | 366 void WizardController::OnConnectionFailed() { |
| 378 // TODO(dpolukhin): show error message after login screen is displayed. | 367 // TODO(dpolukhin): show error message after login screen is displayed. |
| 379 ShowLoginScreen(); | 368 ShowLoginScreen(); |
| 380 } | 369 } |
| 381 | 370 |
| 382 void WizardController::OnUpdateCompleted() { | 371 void WizardController::OnUpdateCompleted() { |
| 383 OnOOBECompleted(); | 372 OnOOBECompleted(); |
| 384 } | 373 } |
| 385 | 374 |
| 386 void WizardController::OnEulaAccepted() { | 375 void WizardController::OnEulaAccepted() { |
| (...skipping 256 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 643 // WizardController, chromeos::ScreenObserver overrides: | 632 // WizardController, chromeos::ScreenObserver overrides: |
| 644 void WizardController::OnExit(ExitCodes exit_code) { | 633 void WizardController::OnExit(ExitCodes exit_code) { |
| 645 LOG(INFO) << "Wizard screen exit code: " << exit_code; | 634 LOG(INFO) << "Wizard screen exit code: " << exit_code; |
| 646 switch (exit_code) { | 635 switch (exit_code) { |
| 647 case NETWORK_CONNECTED: | 636 case NETWORK_CONNECTED: |
| 648 OnNetworkConnected(); | 637 OnNetworkConnected(); |
| 649 break; | 638 break; |
| 650 case NETWORK_OFFLINE: | 639 case NETWORK_OFFLINE: |
| 651 OnNetworkOffline(); | 640 OnNetworkOffline(); |
| 652 break; | 641 break; |
| 653 case ACCOUNT_CREATE_BACK: | |
| 654 OnAccountCreateBack(); | |
| 655 break; | |
| 656 case ACCOUNT_CREATED: | |
| 657 OnAccountCreated(); | |
| 658 break; | |
| 659 case CONNECTION_FAILED: | 642 case CONNECTION_FAILED: |
| 660 OnConnectionFailed(); | 643 OnConnectionFailed(); |
| 661 break; | 644 break; |
| 662 case UPDATE_INSTALLED: | 645 case UPDATE_INSTALLED: |
| 663 case UPDATE_NOUPDATE: | 646 case UPDATE_NOUPDATE: |
| 664 OnUpdateCompleted(); | 647 OnUpdateCompleted(); |
| 665 break; | 648 break; |
| 666 case UPDATE_ERROR_CHECKING_FOR_UPDATE: | 649 case UPDATE_ERROR_CHECKING_FOR_UPDATE: |
| 667 OnUpdateErrorCheckingForUpdate(); | 650 OnUpdateErrorCheckingForUpdate(); |
| 668 break; | 651 break; |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 708 | 691 |
| 709 bool WizardController::usage_statistics_reporting() const { | 692 bool WizardController::usage_statistics_reporting() const { |
| 710 return usage_statistics_reporting_; | 693 return usage_statistics_reporting_; |
| 711 } | 694 } |
| 712 | 695 |
| 713 void WizardController::SetZeroDelays() { | 696 void WizardController::SetZeroDelays() { |
| 714 kShowDelayMs = 0; | 697 kShowDelayMs = 0; |
| 715 } | 698 } |
| 716 | 699 |
| 717 } // namespace chromeos | 700 } // namespace chromeos |
| OLD | NEW |