Index: chrome/browser/signin/signin_manager.h |
diff --git a/chrome/browser/signin/signin_manager.h b/chrome/browser/signin/signin_manager.h |
index 85ae6a7a47b2691abf015a2cd3d020b737733709..ce9d6498c8b02cf8e369958404db0421a23d9d7f 100644 |
--- a/chrome/browser/signin/signin_manager.h |
+++ b/chrome/browser/signin/signin_manager.h |
@@ -46,6 +46,7 @@ class GaiaAuthFetcher; |
class ProfileIOData; |
class PrefService; |
class SigninGlobalError; |
+class SigninManagerDelegate; |
class SigninManager : public SigninManagerBase, |
public GaiaAuthConsumer, |
@@ -69,7 +70,7 @@ class SigninManager : public SigninManagerBase, |
// OneClickSigninHelper. |
static const char* kChromeSigninEffectiveSite; |
- SigninManager(); |
+ explicit SigninManager(scoped_ptr<SigninManagerDelegate> delegate); |
virtual ~SigninManager(); |
// Attempt to sign in this user with ClientLogin. If successful, set a |
@@ -265,6 +266,8 @@ class SigninManager : public SigninManagerBase, |
// but before signin is complete. |
OAuthTokenFetchedCallback oauth_token_fetched_callback_; |
+ scoped_ptr<SigninManagerDelegate> delegate_; |
+ |
DISALLOW_COPY_AND_ASSIGN(SigninManager); |
}; |