| Index: chrome/browser/ui/webui/chromeos/login/user_image_screen_handler.cc
|
| diff --git a/chrome/browser/ui/webui/chromeos/login/user_image_screen_handler.cc b/chrome/browser/ui/webui/chromeos/login/user_image_screen_handler.cc
|
| index 490b47f24cd5fdc0fe3a87d97d9a0e11b587b00c..ad0dc0e7504649b274037b0a78a990dbfda1cb7a 100644
|
| --- a/chrome/browser/ui/webui/chromeos/login/user_image_screen_handler.cc
|
| +++ b/chrome/browser/ui/webui/chromeos/login/user_image_screen_handler.cc
|
| @@ -13,7 +13,7 @@
|
| #include "chrome/browser/chromeos/accessibility/accessibility_manager.h"
|
| #include "chrome/browser/chromeos/login/existing_user_controller.h"
|
| #include "chrome/browser/chromeos/login/oobe_screen.h"
|
| -#include "chrome/browser/chromeos/login/screens/user_image_model.h"
|
| +#include "chrome/browser/chromeos/login/screens/user_image_screen.h"
|
| #include "chrome/browser/chromeos/login/ui/webui_login_display.h"
|
| #include "chrome/browser/chromeos/login/users/default_user_image/default_user_images.h"
|
| #include "chrome/common/chrome_switches.h"
|
| @@ -39,10 +39,7 @@ const char kJsScreenPath[] = "login.UserImageScreen";
|
| namespace chromeos {
|
|
|
| UserImageScreenHandler::UserImageScreenHandler()
|
| - : BaseScreenHandler(kJsScreenPath),
|
| - model_(nullptr),
|
| - show_on_init_(false),
|
| - is_ready_(false) {
|
| + : BaseScreenHandler(kJsScreenPath) {
|
| ui::ResourceBundle& bundle = ui::ResourceBundle::GetSharedInstance();
|
| media::SoundsManager* manager = media::SoundsManager::Get();
|
| manager->Initialize(SOUND_OBJECT_DELETE,
|
| @@ -52,8 +49,8 @@ UserImageScreenHandler::UserImageScreenHandler()
|
| }
|
|
|
| UserImageScreenHandler::~UserImageScreenHandler() {
|
| - if (model_)
|
| - model_->OnViewDestroyed(this);
|
| + if (screen_)
|
| + screen_->OnViewDestroyed(this);
|
| }
|
|
|
| void UserImageScreenHandler::Initialize() {
|
| @@ -63,13 +60,13 @@ void UserImageScreenHandler::Initialize() {
|
| }
|
| }
|
|
|
| -void UserImageScreenHandler::Bind(UserImageModel& model) {
|
| - model_ = &model;
|
| - BaseScreenHandler::SetBaseScreen(model_);
|
| +void UserImageScreenHandler::Bind(UserImageScreen* screen) {
|
| + screen_ = screen;
|
| + BaseScreenHandler::SetBaseScreen(screen_);
|
| }
|
|
|
| void UserImageScreenHandler::Unbind() {
|
| - model_ = nullptr;
|
| + screen_ = nullptr;
|
| BaseScreenHandler::SetBaseScreen(nullptr);
|
| }
|
|
|
| @@ -82,8 +79,8 @@ void UserImageScreenHandler::Show() {
|
| ShowScreen(OobeScreen::SCREEN_USER_IMAGE_PICKER);
|
|
|
| // When shown, query camera presence.
|
| - if (model_ && is_ready_)
|
| - model_->OnScreenReady();
|
| + if (screen_ && is_ready_)
|
| + screen_->OnScreenReady();
|
| }
|
|
|
| void UserImageScreenHandler::Hide() {
|
| @@ -150,8 +147,8 @@ void UserImageScreenHandler::HandleGetImages() {
|
|
|
| void UserImageScreenHandler::HandleScreenReady() {
|
| is_ready_ = true;
|
| - if (model_)
|
| - model_->OnScreenReady();
|
| + if (screen_)
|
| + screen_->OnScreenReady();
|
| }
|
|
|
| void UserImageScreenHandler::HandlePhotoTaken(const std::string& image_url) {
|
| @@ -160,8 +157,8 @@ void UserImageScreenHandler::HandlePhotoTaken(const std::string& image_url) {
|
| NOTREACHED();
|
| DCHECK_EQ("image/png", mime_type);
|
|
|
| - if (model_)
|
| - model_->OnPhotoTaken(raw_data);
|
| + if (screen_)
|
| + screen_->OnPhotoTaken(raw_data);
|
| }
|
|
|
| void UserImageScreenHandler::HandleTakePhoto() {
|
| @@ -177,13 +174,13 @@ void UserImageScreenHandler::HandleDiscardPhoto() {
|
| void UserImageScreenHandler::HandleSelectImage(const std::string& image_url,
|
| const std::string& image_type,
|
| bool is_user_selection) {
|
| - if (model_)
|
| - model_->OnImageSelected(image_type, image_url, is_user_selection);
|
| + if (screen_)
|
| + screen_->OnImageSelected(image_type, image_url, is_user_selection);
|
| }
|
|
|
| void UserImageScreenHandler::HandleImageAccepted() {
|
| - if (model_)
|
| - model_->OnImageAccepted();
|
| + if (screen_)
|
| + screen_->OnImageAccepted();
|
| }
|
|
|
| void UserImageScreenHandler::HandleScreenShown() {
|
|
|