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

Side by Side Diff: chrome/browser/chromeos/login/supervised/supervised_user_creation_screen.cc

Issue 539483002: Move all typecasting code to individual screens. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 3 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
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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/supervised/supervised_user_creation_scre en.h" 5 #include "chrome/browser/chromeos/login/supervised/supervised_user_creation_scre en.h"
6 6
7 #include "ash/desktop_background/desktop_background_controller.h" 7 #include "ash/desktop_background/desktop_background_controller.h"
8 #include "ash/shell.h" 8 #include "ash/shell.h"
9 #include "base/rand_util.h" 9 #include "base/rand_util.h"
10 #include "base/values.h" 10 #include "base/values.h"
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
78 std::string()); 78 std::string());
79 break; 79 break;
80 default: 80 default:
81 NOTREACHED(); 81 NOTREACHED();
82 break; 82 break;
83 } 83 }
84 } 84 }
85 85
86 } // namespace 86 } // namespace
87 87
88 // static
89 SupervisedUserCreationScreen* SupervisedUserCreationScreen::Get(
90 ScreenManager* manager) {
91 return static_cast<SupervisedUserCreationScreen*>(
92 manager->GetScreen(WizardController::kSupervisedUserCreationScreenName));
93 }
94
88 SupervisedUserCreationScreen::SupervisedUserCreationScreen( 95 SupervisedUserCreationScreen::SupervisedUserCreationScreen(
89 ScreenObserver* observer, 96 ScreenObserver* observer,
90 SupervisedUserCreationScreenHandler* actor) 97 SupervisedUserCreationScreenHandler* actor)
91 : WizardScreen(observer), 98 : WizardScreen(observer),
92 weak_factory_(this), 99 weak_factory_(this),
93 actor_(actor), 100 actor_(actor),
94 on_error_screen_(false), 101 on_error_screen_(false),
95 last_page_(kNameOfIntroScreen), 102 last_page_(kNameOfIntroScreen),
96 sync_service_(NULL), 103 sync_service_(NULL),
97 image_decoder_(NULL), 104 image_decoder_(NULL),
(...skipping 496 matching lines...) Expand 10 before | Expand all | Expand 10 after
594 selected_image_ = user_manager::User::USER_IMAGE_EXTERNAL; 601 selected_image_ = user_manager::User::USER_IMAGE_EXTERNAL;
595 } else { 602 } else {
596 NOTREACHED() << "Unexpected image type: " << image_type; 603 NOTREACHED() << "Unexpected image type: " << image_type;
597 } 604 }
598 } 605 }
599 606
600 void SupervisedUserCreationScreen::OnImageAccepted() { 607 void SupervisedUserCreationScreen::OnImageAccepted() {
601 } 608 }
602 609
603 } // namespace chromeos 610 } // namespace chromeos
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698