15f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)// Copyright 2014 The Chromium Authors. All rights reserved. 25f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 35f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)// found in the LICENSE file. 45f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) 55f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)#include "chrome/browser/chromeos/login/supervised/supervised_user_creation_controller.h" 65f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) 75f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)namespace chromeos { 85f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) 95f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)// static 105f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)const int SupervisedUserCreationController::kDummyAvatarIndex = -111; 115f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) 125f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)SupervisedUserCreationController::StatusConsumer::~StatusConsumer() {} 135f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) 145f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)// static 155f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)SupervisedUserCreationController* 165f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) SupervisedUserCreationController::current_controller_ = NULL; 175f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) 185f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)SupervisedUserCreationController::SupervisedUserCreationController( 195f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) SupervisedUserCreationController::StatusConsumer* consumer) 205f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) : consumer_(consumer) { 215f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) DCHECK(!current_controller_) << "More than one controller exist."; 225f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) current_controller_ = this; 235f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)} 245f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) 255f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)SupervisedUserCreationController::~SupervisedUserCreationController() { 265f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) current_controller_ = NULL; 275f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)} 285f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) 295f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)} // namespace chromeos 305f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) 31