Index: chrome/browser/chromeos/login/session/user_session_manager.h |
diff --git a/chrome/browser/chromeos/login/session/user_session_manager.h b/chrome/browser/chromeos/login/session/user_session_manager.h |
index 06f51c7c3b4ff19425c94118aaeaf607f80addfb..0b1eb707abacbb9f88c6bc4ba59786bcd8af11a9 100644 |
--- a/chrome/browser/chromeos/login/session/user_session_manager.h |
+++ b/chrome/browser/chromeos/login/session/user_session_manager.h |
@@ -16,6 +16,7 @@ |
#include "chrome/browser/chromeos/base/locale_util.h" |
#include "chrome/browser/chromeos/eol_notification.h" |
#include "chrome/browser/chromeos/hats/hats_notification_controller.h" |
+#include "chrome/browser/chromeos/login/quick_unlock/feature_notification.h" |
#include "chrome/browser/chromeos/login/signin/oauth2_login_manager.h" |
#include "chrome/browser/chromeos/login/signin/token_handle_util.h" |
#include "chromeos/dbus/session_manager_client.h" |
@@ -475,6 +476,12 @@ class UserSessionManager |
std::map<Profile*, std::unique_ptr<EolNotification>, ProfileCompare> |
eol_notification_handler_; |
+ // Per-user-session Quick Unlock Feature Notification |
+ std::map<Profile*, |
+ scoped_refptr<quickunlock::FeatureNotificationController>, |
jdufault
2016/07/06 21:06:43
Will std::unique_ptr work here?
malaykeshav
2016/07/07 21:39:22
unique_ptr would work in place of scoped_ptr but n
jdufault
2016/07/07 22:08:01
Discussed offline, scoped_refptr is needed. A whil
|
+ ProfileCompare> |
+ qu_feature_notification_handler_; |
+ |
// Manages Easy unlock cryptohome keys. |
std::unique_ptr<EasyUnlockKeyManager> easy_unlock_key_manager_; |
bool running_easy_unlock_key_ops_; |