| 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);
|
| };
|
|
|
|
|