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

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: 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/profiles/profile.h" 58 #include "chrome/browser/profiles/profile.h"
59 #include "chrome/browser/profiles/profile_manager.h" 59 #include "chrome/browser/profiles/profile_manager.h"
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after
150 const char WizardController::kEulaScreenName[] = "eula"; 150 const char WizardController::kEulaScreenName[] = "eula";
151 const char WizardController::kEnrollmentScreenName[] = "enroll"; 151 const char WizardController::kEnrollmentScreenName[] = "enroll";
152 const char WizardController::kResetScreenName[] = "reset"; 152 const char WizardController::kResetScreenName[] = "reset";
153 const char WizardController::kKioskEnableScreenName[] = "kiosk-enable"; 153 const char WizardController::kKioskEnableScreenName[] = "kiosk-enable";
154 const char WizardController::kKioskAutolaunchScreenName[] = "autolaunch"; 154 const char WizardController::kKioskAutolaunchScreenName[] = "autolaunch";
155 const char WizardController::kErrorScreenName[] = "error-message"; 155 const char WizardController::kErrorScreenName[] = "error-message";
156 const char WizardController::kTermsOfServiceScreenName[] = "tos"; 156 const char WizardController::kTermsOfServiceScreenName[] = "tos";
157 const char WizardController::kAutoEnrollmentCheckScreenName[] = 157 const char WizardController::kAutoEnrollmentCheckScreenName[] =
158 "auto-enrollment-check"; 158 "auto-enrollment-check";
159 const char WizardController::kWrongHWIDScreenName[] = "wrong-hwid"; 159 const char WizardController::kWrongHWIDScreenName[] = "wrong-hwid";
160 const char WizardController::kLocallyManagedUserCreationScreenName[] = 160 const char WizardController::kSupervisedUserCreationScreenName[] =
161 "locally-managed-user-creation-flow"; 161 "locally-managed-user-creation-flow";
162 const char WizardController::kAppLaunchSplashScreenName[] = 162 const char WizardController::kAppLaunchSplashScreenName[] =
163 "app-launch-splash"; 163 "app-launch-splash";
164 const char WizardController::kHIDDetectionScreenName[] = "hid-detection"; 164 const char WizardController::kHIDDetectionScreenName[] = "hid-detection";
165 const char WizardController::kControllerPairingScreenName[] = 165 const char WizardController::kControllerPairingScreenName[] =
166 "controller-pairing"; 166 "controller-pairing";
167 const char WizardController::kHostPairingScreenName[] = "host-pairing"; 167 const char WizardController::kHostPairingScreenName[] = "host-pairing";
168 168
169 // static 169 // static
170 const int WizardController::kMinAudibleOutputVolumePercent = 10; 170 const int WizardController::kMinAudibleOutputVolumePercent = 10;
(...skipping 194 matching lines...) Expand 10 before | Expand all | Expand 10 after
365 WizardController::GetAutoEnrollmentCheckScreen() { 365 WizardController::GetAutoEnrollmentCheckScreen() {
366 if (!auto_enrollment_check_screen_.get()) { 366 if (!auto_enrollment_check_screen_.get()) {
367 auto_enrollment_check_screen_.reset( 367 auto_enrollment_check_screen_.reset(
368 new chromeos::AutoEnrollmentCheckScreen( 368 new chromeos::AutoEnrollmentCheckScreen(
369 this, 369 this,
370 oobe_display_->GetAutoEnrollmentCheckScreenActor())); 370 oobe_display_->GetAutoEnrollmentCheckScreenActor()));
371 } 371 }
372 return auto_enrollment_check_screen_.get(); 372 return auto_enrollment_check_screen_.get();
373 } 373 }
374 374
375 chromeos::LocallyManagedUserCreationScreen* 375 chromeos::SupervisedUserCreationScreen*
376 WizardController::GetLocallyManagedUserCreationScreen() { 376 WizardController::GetSupervisedUserCreationScreen() {
377 if (!locally_managed_user_creation_screen_.get()) { 377 if (!supervised_user_creation_screen_.get()) {
378 locally_managed_user_creation_screen_.reset( 378 supervised_user_creation_screen_.reset(
379 new chromeos::LocallyManagedUserCreationScreen( 379 new chromeos::SupervisedUserCreationScreen(
380 this, oobe_display_->GetLocallyManagedUserCreationScreenActor())); 380 this, oobe_display_->GetSupervisedUserCreationScreenActor()));
381 } 381 }
382 return locally_managed_user_creation_screen_.get(); 382 return supervised_user_creation_screen_.get();
383 } 383 }
384 384
385 chromeos::HIDDetectionScreen* WizardController::GetHIDDetectionScreen() { 385 chromeos::HIDDetectionScreen* WizardController::GetHIDDetectionScreen() {
386 if (!hid_detection_screen_.get()) { 386 if (!hid_detection_screen_.get()) {
387 hid_detection_screen_.reset( 387 hid_detection_screen_.reset(
388 new chromeos::HIDDetectionScreen( 388 new chromeos::HIDDetectionScreen(
389 this, oobe_display_->GetHIDDetectionScreenActor())); 389 this, oobe_display_->GetHIDDetectionScreenActor()));
390 } 390 }
391 return hid_detection_screen_.get(); 391 return hid_detection_screen_.get();
392 } 392 }
(...skipping 154 matching lines...) Expand 10 before | Expand all | Expand 10 after
547 } 547 }
548 548
549 void WizardController::ShowAutoEnrollmentCheckScreen() { 549 void WizardController::ShowAutoEnrollmentCheckScreen() {
550 VLOG(1) << "Showing Auto-enrollment check screen."; 550 VLOG(1) << "Showing Auto-enrollment check screen.";
551 SetStatusAreaVisible(true); 551 SetStatusAreaVisible(true);
552 AutoEnrollmentCheckScreen* screen = GetAutoEnrollmentCheckScreen(); 552 AutoEnrollmentCheckScreen* screen = GetAutoEnrollmentCheckScreen();
553 screen->set_auto_enrollment_controller(host_->GetAutoEnrollmentController()); 553 screen->set_auto_enrollment_controller(host_->GetAutoEnrollmentController());
554 SetCurrentScreen(screen); 554 SetCurrentScreen(screen);
555 } 555 }
556 556
557 void WizardController::ShowLocallyManagedUserCreationScreen() { 557 void WizardController::ShowSupervisedUserCreationScreen() {
558 VLOG(1) << "Showing Locally managed user creation screen screen."; 558 VLOG(1) << "Showing Locally managed user creation screen screen.";
559 SetStatusAreaVisible(true); 559 SetStatusAreaVisible(true);
560 LocallyManagedUserCreationScreen* screen = 560 SupervisedUserCreationScreen* screen =
561 GetLocallyManagedUserCreationScreen(); 561 GetSupervisedUserCreationScreen();
562 SetCurrentScreen(screen); 562 SetCurrentScreen(screen);
563 } 563 }
564 564
565 void WizardController::ShowHIDDetectionScreen() { 565 void WizardController::ShowHIDDetectionScreen() {
566 VLOG(1) << "Showing HID discovery screen."; 566 VLOG(1) << "Showing HID discovery screen.";
567 SetStatusAreaVisible(true); 567 SetStatusAreaVisible(true);
568 SetCurrentScreen(GetHIDDetectionScreen()); 568 SetCurrentScreen(GetHIDDetectionScreen());
569 } 569 }
570 570
571 void WizardController::ShowControllerPairingScreen() { 571 void WizardController::ShowControllerPairingScreen() {
(...skipping 349 matching lines...) Expand 10 before | Expand all | Expand 10 after
921 } else if (screen_name == kKioskAutolaunchScreenName) { 921 } else if (screen_name == kKioskAutolaunchScreenName) {
922 ShowKioskAutolaunchScreen(); 922 ShowKioskAutolaunchScreen();
923 } else if (screen_name == kEnrollmentScreenName) { 923 } else if (screen_name == kEnrollmentScreenName) {
924 ShowEnrollmentScreen(); 924 ShowEnrollmentScreen();
925 } else if (screen_name == kTermsOfServiceScreenName) { 925 } else if (screen_name == kTermsOfServiceScreenName) {
926 ShowTermsOfServiceScreen(); 926 ShowTermsOfServiceScreen();
927 } else if (screen_name == kWrongHWIDScreenName) { 927 } else if (screen_name == kWrongHWIDScreenName) {
928 ShowWrongHWIDScreen(); 928 ShowWrongHWIDScreen();
929 } else if (screen_name == kAutoEnrollmentCheckScreenName) { 929 } else if (screen_name == kAutoEnrollmentCheckScreenName) {
930 ShowAutoEnrollmentCheckScreen(); 930 ShowAutoEnrollmentCheckScreen();
931 } else if (screen_name == kLocallyManagedUserCreationScreenName) { 931 } else if (screen_name == kSupervisedUserCreationScreenName) {
932 ShowLocallyManagedUserCreationScreen(); 932 ShowSupervisedUserCreationScreen();
933 } else if (screen_name == kAppLaunchSplashScreenName) { 933 } else if (screen_name == kAppLaunchSplashScreenName) {
934 AutoLaunchKioskApp(); 934 AutoLaunchKioskApp();
935 } else if (screen_name == kHIDDetectionScreenName) { 935 } else if (screen_name == kHIDDetectionScreenName) {
936 ShowHIDDetectionScreen(); 936 ShowHIDDetectionScreen();
937 } else if (screen_name == kControllerPairingScreenName) { 937 } else if (screen_name == kControllerPairingScreenName) {
938 ShowControllerPairingScreen(); 938 ShowControllerPairingScreen();
939 } else if (screen_name == kHostPairingScreenName) { 939 } else if (screen_name == kHostPairingScreenName) {
940 ShowHostPairingScreen(); 940 ShowHostPairingScreen();
941 } else if (screen_name != kTestNoScreenName) { 941 } else if (screen_name != kTestNoScreenName) {
942 if (is_out_of_box_) { 942 if (is_out_of_box_) {
(...skipping 314 matching lines...) Expand 10 before | Expand all | Expand 10 after
1257 bool WizardController::SetOnTimeZoneResolvedForTesting( 1257 bool WizardController::SetOnTimeZoneResolvedForTesting(
1258 const base::Closure& callback) { 1258 const base::Closure& callback) {
1259 if (timezone_resolved_) 1259 if (timezone_resolved_)
1260 return false; 1260 return false;
1261 1261
1262 on_timezone_resolved_for_testing_ = callback; 1262 on_timezone_resolved_for_testing_ = callback;
1263 return true; 1263 return true;
1264 } 1264 }
1265 1265
1266 } // namespace chromeos 1266 } // namespace chromeos
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698