Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(525)

Side by Side Diff: chrome/browser/chromeos/login/wizard_controller.cc

Issue 393343002: Rename "managed (mode|user)" to "supervised user" (part 7) (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: more alphabetize (and rebase again) Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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 <stdlib.h> 8 #include <stdlib.h>
9 #include <sys/types.h> 9 #include <sys/types.h>
10 10
(...skipping 14 matching lines...) Expand all
25 #include "chrome/browser/chromeos/accessibility/accessibility_manager.h" 25 #include "chrome/browser/chromeos/accessibility/accessibility_manager.h"
26 #include "chrome/browser/chromeos/app_mode/kiosk_app_manager.h" 26 #include "chrome/browser/chromeos/app_mode/kiosk_app_manager.h"
27 #include "chrome/browser/chromeos/customization_document.h" 27 #include "chrome/browser/chromeos/customization_document.h"
28 #include "chrome/browser/chromeos/geolocation/simple_geolocation_provider.h" 28 #include "chrome/browser/chromeos/geolocation/simple_geolocation_provider.h"
29 #include "chrome/browser/chromeos/login/enrollment/auto_enrollment_check_screen. h" 29 #include "chrome/browser/chromeos/login/enrollment/auto_enrollment_check_screen. h"
30 #include "chrome/browser/chromeos/login/enrollment/enrollment_screen.h" 30 #include "chrome/browser/chromeos/login/enrollment/enrollment_screen.h"
31 #include "chrome/browser/chromeos/login/existing_user_controller.h" 31 #include "chrome/browser/chromeos/login/existing_user_controller.h"
32 #include "chrome/browser/chromeos/login/helper.h" 32 #include "chrome/browser/chromeos/login/helper.h"
33 #include "chrome/browser/chromeos/login/hwid_checker.h" 33 #include "chrome/browser/chromeos/login/hwid_checker.h"
34 #include "chrome/browser/chromeos/login/login_utils.h" 34 #include "chrome/browser/chromeos/login/login_utils.h"
35 #include "chrome/browser/chromeos/login/managed/locally_managed_user_creation_sc reen.h"
36 #include "chrome/browser/chromeos/login/screens/controller_pairing_screen.h" 35 #include "chrome/browser/chromeos/login/screens/controller_pairing_screen.h"
37 #include "chrome/browser/chromeos/login/screens/error_screen.h" 36 #include "chrome/browser/chromeos/login/screens/error_screen.h"
38 #include "chrome/browser/chromeos/login/screens/eula_screen.h" 37 #include "chrome/browser/chromeos/login/screens/eula_screen.h"
39 #include "chrome/browser/chromeos/login/screens/hid_detection_screen.h" 38 #include "chrome/browser/chromeos/login/screens/hid_detection_screen.h"
40 #include "chrome/browser/chromeos/login/screens/host_pairing_screen.h" 39 #include "chrome/browser/chromeos/login/screens/host_pairing_screen.h"
41 #include "chrome/browser/chromeos/login/screens/kiosk_autolaunch_screen.h" 40 #include "chrome/browser/chromeos/login/screens/kiosk_autolaunch_screen.h"
42 #include "chrome/browser/chromeos/login/screens/kiosk_enable_screen.h" 41 #include "chrome/browser/chromeos/login/screens/kiosk_enable_screen.h"
43 #include "chrome/browser/chromeos/login/screens/network_screen.h" 42 #include "chrome/browser/chromeos/login/screens/network_screen.h"
44 #include "chrome/browser/chromeos/login/screens/reset_screen.h" 43 #include "chrome/browser/chromeos/login/screens/reset_screen.h"
45 #include "chrome/browser/chromeos/login/screens/terms_of_service_screen.h" 44 #include "chrome/browser/chromeos/login/screens/terms_of_service_screen.h"
46 #include "chrome/browser/chromeos/login/screens/update_screen.h" 45 #include "chrome/browser/chromeos/login/screens/update_screen.h"
47 #include "chrome/browser/chromeos/login/screens/user_image_screen.h" 46 #include "chrome/browser/chromeos/login/screens/user_image_screen.h"
48 #include "chrome/browser/chromeos/login/screens/wrong_hwid_screen.h" 47 #include "chrome/browser/chromeos/login/screens/wrong_hwid_screen.h"
49 #include "chrome/browser/chromeos/login/startup_utils.h" 48 #include "chrome/browser/chromeos/login/startup_utils.h"
49 #include "chrome/browser/chromeos/login/supervised/supervised_user_creation_scre en.h"
50 #include "chrome/browser/chromeos/login/ui/login_display_host.h" 50 #include "chrome/browser/chromeos/login/ui/login_display_host.h"
51 #include "chrome/browser/chromeos/login/ui/oobe_display.h" 51 #include "chrome/browser/chromeos/login/ui/oobe_display.h"
52 #include "chrome/browser/chromeos/login/users/user_manager.h" 52 #include "chrome/browser/chromeos/login/users/user_manager.h"
53 #include "chrome/browser/chromeos/net/delay_network_call.h" 53 #include "chrome/browser/chromeos/net/delay_network_call.h"
54 #include "chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h" 54 #include "chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h"
55 #include "chrome/browser/chromeos/policy/device_cloud_policy_initializer.h" 55 #include "chrome/browser/chromeos/policy/device_cloud_policy_initializer.h"
56 #include "chrome/browser/chromeos/settings/cros_settings.h" 56 #include "chrome/browser/chromeos/settings/cros_settings.h"
57 #include "chrome/browser/chromeos/timezone/timezone_provider.h" 57 #include "chrome/browser/chromeos/timezone/timezone_provider.h"
58 #include "chrome/browser/lifetime/application_lifetime.h" 58 #include "chrome/browser/lifetime/application_lifetime.h"
59 #include "chrome/browser/profiles/profile.h" 59 #include "chrome/browser/profiles/profile.h"
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after
151 const char WizardController::kEulaScreenName[] = "eula"; 151 const char WizardController::kEulaScreenName[] = "eula";
152 const char WizardController::kEnrollmentScreenName[] = "enroll"; 152 const char WizardController::kEnrollmentScreenName[] = "enroll";
153 const char WizardController::kResetScreenName[] = "reset"; 153 const char WizardController::kResetScreenName[] = "reset";
154 const char WizardController::kKioskEnableScreenName[] = "kiosk-enable"; 154 const char WizardController::kKioskEnableScreenName[] = "kiosk-enable";
155 const char WizardController::kKioskAutolaunchScreenName[] = "autolaunch"; 155 const char WizardController::kKioskAutolaunchScreenName[] = "autolaunch";
156 const char WizardController::kErrorScreenName[] = "error-message"; 156 const char WizardController::kErrorScreenName[] = "error-message";
157 const char WizardController::kTermsOfServiceScreenName[] = "tos"; 157 const char WizardController::kTermsOfServiceScreenName[] = "tos";
158 const char WizardController::kAutoEnrollmentCheckScreenName[] = 158 const char WizardController::kAutoEnrollmentCheckScreenName[] =
159 "auto-enrollment-check"; 159 "auto-enrollment-check";
160 const char WizardController::kWrongHWIDScreenName[] = "wrong-hwid"; 160 const char WizardController::kWrongHWIDScreenName[] = "wrong-hwid";
161 const char WizardController::kLocallyManagedUserCreationScreenName[] = 161 const char WizardController::kSupervisedUserCreationScreenName[] =
162 "locally-managed-user-creation-flow"; 162 "locally-managed-user-creation-flow";
163 const char WizardController::kAppLaunchSplashScreenName[] = 163 const char WizardController::kAppLaunchSplashScreenName[] =
164 "app-launch-splash"; 164 "app-launch-splash";
165 const char WizardController::kHIDDetectionScreenName[] = "hid-detection"; 165 const char WizardController::kHIDDetectionScreenName[] = "hid-detection";
166 const char WizardController::kControllerPairingScreenName[] = 166 const char WizardController::kControllerPairingScreenName[] =
167 "controller-pairing"; 167 "controller-pairing";
168 const char WizardController::kHostPairingScreenName[] = "host-pairing"; 168 const char WizardController::kHostPairingScreenName[] = "host-pairing";
169 169
170 // static 170 // static
171 const int WizardController::kMinAudibleOutputVolumePercent = 10; 171 const int WizardController::kMinAudibleOutputVolumePercent = 10;
(...skipping 195 matching lines...) Expand 10 before | Expand all | Expand 10 after
367 WizardController::GetAutoEnrollmentCheckScreen() { 367 WizardController::GetAutoEnrollmentCheckScreen() {
368 if (!auto_enrollment_check_screen_.get()) { 368 if (!auto_enrollment_check_screen_.get()) {
369 auto_enrollment_check_screen_.reset( 369 auto_enrollment_check_screen_.reset(
370 new chromeos::AutoEnrollmentCheckScreen( 370 new chromeos::AutoEnrollmentCheckScreen(
371 this, 371 this,
372 oobe_display_->GetAutoEnrollmentCheckScreenActor())); 372 oobe_display_->GetAutoEnrollmentCheckScreenActor()));
373 } 373 }
374 return auto_enrollment_check_screen_.get(); 374 return auto_enrollment_check_screen_.get();
375 } 375 }
376 376
377 chromeos::LocallyManagedUserCreationScreen* 377 chromeos::SupervisedUserCreationScreen*
378 WizardController::GetLocallyManagedUserCreationScreen() { 378 WizardController::GetSupervisedUserCreationScreen() {
379 if (!locally_managed_user_creation_screen_.get()) { 379 if (!supervised_user_creation_screen_.get()) {
380 locally_managed_user_creation_screen_.reset( 380 supervised_user_creation_screen_.reset(
381 new chromeos::LocallyManagedUserCreationScreen( 381 new chromeos::SupervisedUserCreationScreen(
382 this, oobe_display_->GetLocallyManagedUserCreationScreenActor())); 382 this, oobe_display_->GetSupervisedUserCreationScreenActor()));
383 } 383 }
384 return locally_managed_user_creation_screen_.get(); 384 return supervised_user_creation_screen_.get();
385 } 385 }
386 386
387 chromeos::HIDDetectionScreen* WizardController::GetHIDDetectionScreen() { 387 chromeos::HIDDetectionScreen* WizardController::GetHIDDetectionScreen() {
388 if (!hid_detection_screen_.get()) { 388 if (!hid_detection_screen_.get()) {
389 hid_detection_screen_.reset( 389 hid_detection_screen_.reset(
390 new chromeos::HIDDetectionScreen( 390 new chromeos::HIDDetectionScreen(
391 this, oobe_display_->GetHIDDetectionScreenActor())); 391 this, oobe_display_->GetHIDDetectionScreenActor()));
392 } 392 }
393 return hid_detection_screen_.get(); 393 return hid_detection_screen_.get();
394 } 394 }
(...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after
551 } 551 }
552 552
553 void WizardController::ShowAutoEnrollmentCheckScreen() { 553 void WizardController::ShowAutoEnrollmentCheckScreen() {
554 VLOG(1) << "Showing Auto-enrollment check screen."; 554 VLOG(1) << "Showing Auto-enrollment check screen.";
555 SetStatusAreaVisible(true); 555 SetStatusAreaVisible(true);
556 AutoEnrollmentCheckScreen* screen = GetAutoEnrollmentCheckScreen(); 556 AutoEnrollmentCheckScreen* screen = GetAutoEnrollmentCheckScreen();
557 screen->set_auto_enrollment_controller(host_->GetAutoEnrollmentController()); 557 screen->set_auto_enrollment_controller(host_->GetAutoEnrollmentController());
558 SetCurrentScreen(screen); 558 SetCurrentScreen(screen);
559 } 559 }
560 560
561 void WizardController::ShowLocallyManagedUserCreationScreen() { 561 void WizardController::ShowSupervisedUserCreationScreen() {
562 VLOG(1) << "Showing Locally managed user creation screen screen."; 562 VLOG(1) << "Showing Locally managed user creation screen screen.";
563 SetStatusAreaVisible(true); 563 SetStatusAreaVisible(true);
564 LocallyManagedUserCreationScreen* screen = 564 SupervisedUserCreationScreen* screen =
565 GetLocallyManagedUserCreationScreen(); 565 GetSupervisedUserCreationScreen();
566 SetCurrentScreen(screen); 566 SetCurrentScreen(screen);
567 } 567 }
568 568
569 void WizardController::ShowHIDDetectionScreen() { 569 void WizardController::ShowHIDDetectionScreen() {
570 VLOG(1) << "Showing HID discovery screen."; 570 VLOG(1) << "Showing HID discovery screen.";
571 SetStatusAreaVisible(true); 571 SetStatusAreaVisible(true);
572 SetCurrentScreen(GetHIDDetectionScreen()); 572 SetCurrentScreen(GetHIDDetectionScreen());
573 } 573 }
574 574
575 void WizardController::ShowControllerPairingScreen() { 575 void WizardController::ShowControllerPairingScreen() {
(...skipping 352 matching lines...) Expand 10 before | Expand all | Expand 10 after
928 } else if (screen_name == kKioskAutolaunchScreenName) { 928 } else if (screen_name == kKioskAutolaunchScreenName) {
929 ShowKioskAutolaunchScreen(); 929 ShowKioskAutolaunchScreen();
930 } else if (screen_name == kEnrollmentScreenName) { 930 } else if (screen_name == kEnrollmentScreenName) {
931 ShowEnrollmentScreen(); 931 ShowEnrollmentScreen();
932 } else if (screen_name == kTermsOfServiceScreenName) { 932 } else if (screen_name == kTermsOfServiceScreenName) {
933 ShowTermsOfServiceScreen(); 933 ShowTermsOfServiceScreen();
934 } else if (screen_name == kWrongHWIDScreenName) { 934 } else if (screen_name == kWrongHWIDScreenName) {
935 ShowWrongHWIDScreen(); 935 ShowWrongHWIDScreen();
936 } else if (screen_name == kAutoEnrollmentCheckScreenName) { 936 } else if (screen_name == kAutoEnrollmentCheckScreenName) {
937 ShowAutoEnrollmentCheckScreen(); 937 ShowAutoEnrollmentCheckScreen();
938 } else if (screen_name == kLocallyManagedUserCreationScreenName) { 938 } else if (screen_name == kSupervisedUserCreationScreenName) {
939 ShowLocallyManagedUserCreationScreen(); 939 ShowSupervisedUserCreationScreen();
940 } else if (screen_name == kAppLaunchSplashScreenName) { 940 } else if (screen_name == kAppLaunchSplashScreenName) {
941 AutoLaunchKioskApp(); 941 AutoLaunchKioskApp();
942 } else if (screen_name == kHIDDetectionScreenName) { 942 } else if (screen_name == kHIDDetectionScreenName) {
943 ShowHIDDetectionScreen(); 943 ShowHIDDetectionScreen();
944 } else if (screen_name == kControllerPairingScreenName) { 944 } else if (screen_name == kControllerPairingScreenName) {
945 ShowControllerPairingScreen(); 945 ShowControllerPairingScreen();
946 } else if (screen_name == kHostPairingScreenName) { 946 } else if (screen_name == kHostPairingScreenName) {
947 ShowHostPairingScreen(); 947 ShowHostPairingScreen();
948 } else if (screen_name != kTestNoScreenName) { 948 } else if (screen_name != kTestNoScreenName) {
949 if (is_out_of_box_) { 949 if (is_out_of_box_) {
(...skipping 325 matching lines...) Expand 10 before | Expand all | Expand 10 after
1275 bool WizardController::SetOnTimeZoneResolvedForTesting( 1275 bool WizardController::SetOnTimeZoneResolvedForTesting(
1276 const base::Closure& callback) { 1276 const base::Closure& callback) {
1277 if (timezone_resolved_) 1277 if (timezone_resolved_)
1278 return false; 1278 return false;
1279 1279
1280 on_timezone_resolved_for_testing_ = callback; 1280 on_timezone_resolved_for_testing_ = callback;
1281 return true; 1281 return true;
1282 } 1282 }
1283 1283
1284 } // namespace chromeos 1284 } // namespace chromeos
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698