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

Unified Diff: chrome/browser/chromeos/login/managed/locally_managed_user_creation_screen.h

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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/chromeos/login/managed/locally_managed_user_creation_screen.h
diff --git a/chrome/browser/chromeos/login/managed/locally_managed_user_creation_screen.h b/chrome/browser/chromeos/login/managed/locally_managed_user_creation_screen.h
deleted file mode 100644
index 9c11cb8dc1c7afaf18e552572848295f4f73ca3f..0000000000000000000000000000000000000000
--- a/chrome/browser/chromeos/login/managed/locally_managed_user_creation_screen.h
+++ /dev/null
@@ -1,150 +0,0 @@
-// Copyright (c) 2013 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_MANAGED_LOCALLY_MANAGED_USER_CREATION_SCREEN_H_
-#define CHROME_BROWSER_CHROMEOS_LOGIN_MANAGED_LOCALLY_MANAGED_USER_CREATION_SCREEN_H_
-
-#include <string>
-
-#include "base/basictypes.h"
-#include "base/compiler_specific.h"
-#include "chrome/browser/chromeos/camera_presence_notifier.h"
-#include "chrome/browser/chromeos/login/managed/managed_user_creation_controller.h"
-#include "chrome/browser/chromeos/login/screens/wizard_screen.h"
-#include "chrome/browser/image_decoder.h"
-#include "chrome/browser/supervised_user/supervised_user_sync_service.h"
-#include "chrome/browser/ui/webui/chromeos/login/locally_managed_user_creation_screen_handler.h"
-#include "chromeos/network/portal_detector/network_portal_detector.h"
-#include "ui/gfx/image/image_skia.h"
-
-class Profile;
-
-namespace chromeos {
-
-class NetworkState;
-
-// Class that controls screen showing ui for locally managed user creation.
-class LocallyManagedUserCreationScreen
- : public WizardScreen,
- public LocallyManagedUserCreationScreenHandler::Delegate,
- public ManagedUserCreationController::StatusConsumer,
- public SupervisedUserSyncServiceObserver,
- public ImageDecoder::Delegate,
- public NetworkPortalDetector::Observer,
- public CameraPresenceNotifier::Observer {
- public:
- LocallyManagedUserCreationScreen(
- ScreenObserver* observer,
- LocallyManagedUserCreationScreenHandler* actor);
- virtual ~LocallyManagedUserCreationScreen();
-
- // Makes screen to show message about inconsistency in manager login flow
- // (e.g. password change detected, invalid OAuth token, etc).
- // Called when manager user is successfully authenticated, so ui elements
- // should result in forced logout.
- void ShowManagerInconsistentStateErrorScreen();
-
- // Called when authentication fails for manager with provided password.
- // Displays wrong password message on manager selection screen.
- void OnManagerLoginFailure();
-
- // Called when manager is successfully authenticated and account is in
- // consistent state.
- void OnManagerFullyAuthenticated(Profile* manager_profile);
-
- // Called when manager is successfully authenticated against cryptohome, but
- // OAUTH token validation hasn't completed yet.
- // Results in spinner indicating that creation is in process.
- void OnManagerCryptohomeAuthenticated();
-
- // Shows initial screen where managed user name/password are defined and
- // manager is selected.
- void ShowInitialScreen();
-
- // CameraPresenceNotifier::Observer implementation:
- virtual void OnCameraPresenceCheckDone(bool is_camera_present) OVERRIDE;
-
- // SupervisedUserSyncServiceObserver implementation
- virtual void OnSupervisedUserAcknowledged(
- const std::string& supervised_user_id) OVERRIDE {}
- virtual void OnSupervisedUsersSyncingStopped() OVERRIDE {}
- virtual void OnSupervisedUsersChanged() OVERRIDE;
-
- // WizardScreen implementation:
- virtual void PrepareToShow() OVERRIDE;
- virtual void Show() OVERRIDE;
- virtual void Hide() OVERRIDE;
- virtual std::string GetName() const OVERRIDE;
-
- // LocallyManagedUserCreationScreenHandler::Delegate implementation:
- virtual void OnActorDestroyed(LocallyManagedUserCreationScreenHandler* actor)
- OVERRIDE;
- virtual void CreateManagedUser(
- const base::string16& display_name,
- const std::string& managed_user_password) OVERRIDE;
- virtual void ImportManagedUser(const std::string& user_id) OVERRIDE;
- virtual void ImportManagedUserWithPassword(
- const std::string& user_id,
- const std::string& password) OVERRIDE;
- virtual void AuthenticateManager(
- const std::string& manager_id,
- const std::string& manager_password) OVERRIDE;
- virtual void AbortFlow() OVERRIDE;
- virtual void FinishFlow() OVERRIDE;
- virtual bool FindUserByDisplayName(const base::string16& display_name,
- std::string *out_id) const OVERRIDE;
- virtual void OnPageSelected(const std::string& page) OVERRIDE;
-
- // LocallyManagedUserController::StatusConsumer overrides.
- virtual void OnCreationError(ManagedUserCreationController::ErrorCode code)
- OVERRIDE;
- virtual void OnCreationTimeout() OVERRIDE;
- virtual void OnCreationSuccess() OVERRIDE;
- virtual void OnLongCreationWarning() OVERRIDE;
-
- // NetworkPortalDetector::Observer implementation:
- virtual void OnPortalDetectionCompleted(
- const NetworkState* network,
- const NetworkPortalDetector::CaptivePortalState& state) OVERRIDE;
-
- // TODO(antrim) : this is an explicit code duplications with UserImageScreen.
- // It should be removed by issue 251179.
-
- // LocallyManagedUserCreationScreenHandler::Delegate (image) implementation:
- virtual void OnPhotoTaken(const std::string& raw_data) OVERRIDE;
- virtual void OnImageSelected(const std::string& image_url,
- const std::string& image_type) OVERRIDE;
- virtual void OnImageAccepted() OVERRIDE;
- // ImageDecoder::Delegate overrides:
- virtual void OnImageDecoded(const ImageDecoder* decoder,
- const SkBitmap& decoded_image) OVERRIDE;
- virtual void OnDecodeImageFailed(const ImageDecoder* decoder) OVERRIDE;
-
- private:
- void ApplyPicture();
- void OnGetManagedUsers(const base::DictionaryValue* users);
-
- base::WeakPtrFactory<LocallyManagedUserCreationScreen> weak_factory_;
- LocallyManagedUserCreationScreenHandler* actor_;
-
- scoped_ptr<ManagedUserCreationController> controller_;
- scoped_ptr<base::DictionaryValue> existing_users_;
-
- bool on_error_screen_;
- std::string last_page_;
-
- SupervisedUserSyncService* sync_service_;
-
- gfx::ImageSkia user_photo_;
- scoped_refptr<ImageDecoder> image_decoder_;
- bool apply_photo_after_decoding_;
- int selected_image_;
-
- DISALLOW_COPY_AND_ASSIGN(LocallyManagedUserCreationScreen);
-};
-
-} // namespace chromeos
-
-#endif // CHROME_BROWSER_CHROMEOS_LOGIN_MANAGED_LOCALLY_MANAGED_USER_CREATION_SCREEN_H_
-

Powered by Google App Engine
This is Rietveld 408576698