| Index: ash/login/lock_screen_controller.h
|
| diff --git a/ash/login/lock_screen_controller.h b/ash/login/lock_screen_controller.h
|
| index 50bc9e526c9783507f1f3c0f0f778d70c6ebd2bb..da616ba8a6b690a165473312710789abfa372620 100644
|
| --- a/ash/login/lock_screen_controller.h
|
| +++ b/ash/login/lock_screen_controller.h
|
| @@ -33,6 +33,16 @@ class ASH_EXPORT LockScreenController
|
| const std::string& help_link_text,
|
| int32_t help_topic_id) override;
|
| void ClearErrors() override;
|
| + void LoadUsers(std::unique_ptr<base::ListValue> users,
|
| + bool show_guest) override;
|
| +
|
| + void ShowUserPodCustomIcon(
|
| + const AccountId& account_id,
|
| + std::unique_ptr<base::DictionaryValue> icon) override;
|
| + void HideUserPodCustomIcon(const AccountId& account_id) override;
|
| + void SetAuthType(const AccountId& account_id,
|
| + int auth_type,
|
| + const std::string& initial_value) override;
|
|
|
| // Wrappers around the mojom::SystemTrayClient interface.
|
| // Hash the password and send AuthenticateUser request to LockScreenClient.
|
| @@ -42,6 +52,9 @@ class ASH_EXPORT LockScreenController
|
| void AuthenticateUser(const AccountId& account_id,
|
| const std::string& password,
|
| bool authenticated_by_pin);
|
| + void AttemptUnlock(const AccountId& account_id);
|
| + void HardlockPod(const AccountId& account_id);
|
| + void RecordClickOnLockIcon(const AccountId& account_id);
|
|
|
| private:
|
| void DoAuthenticateUser(const AccountId& account_id,
|
|
|