| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef CHROME_BROWSER_UI_SYNC_ONE_CLICK_SIGNIN_HELPER_H_ | 5 #ifndef CHROME_BROWSER_UI_SYNC_ONE_CLICK_SIGNIN_HELPER_H_ |
| 6 #define CHROME_BROWSER_UI_SYNC_ONE_CLICK_SIGNIN_HELPER_H_ | 6 #define CHROME_BROWSER_UI_SYNC_ONE_CLICK_SIGNIN_HELPER_H_ |
| 7 | 7 |
| 8 #include <string> | 8 #include <string> |
| 9 | 9 |
| 10 #include "base/gtest_prod_util.h" | 10 #include "base/gtest_prod_util.h" |
| (...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 182 // when the sign process is over and to collect infomation from the user | 182 // when the sign process is over and to collect infomation from the user |
| 183 // entered on the Gaia sign in page (for explicit sign ins). | 183 // entered on the Gaia sign in page (for explicit sign ins). |
| 184 static void ShowInfoBarUIThread(const std::string& session_index, | 184 static void ShowInfoBarUIThread(const std::string& session_index, |
| 185 const std::string& email, | 185 const std::string& email, |
| 186 AutoAccept auto_accept, | 186 AutoAccept auto_accept, |
| 187 SyncPromoUI::Source source, | 187 SyncPromoUI::Source source, |
| 188 const GURL& continue_url, | 188 const GURL& continue_url, |
| 189 int child_id, | 189 int child_id, |
| 190 int route_id); | 190 int route_id); |
| 191 | 191 |
| 192 void RedirectToNtpOrAppsPage(); | |
| 193 void RedirectToSignin(); | 192 void RedirectToSignin(); |
| 194 void ShowSigninErrorBubble(Browser* browser, const std::string& error); | 193 void ShowSigninErrorBubble(Browser* browser, const std::string& error); |
| 195 | 194 |
| 196 // Clear all data member of the helper, except for the error. | 195 // Clear all data member of the helper, except for the error. |
| 197 void CleanTransientState(); | 196 void CleanTransientState(); |
| 198 | 197 |
| 199 // Unitests that use a TestingProfile should call this. | 198 // Unitests that use a TestingProfile should call this. |
| 200 // Otherwise, clearing the pending e-mail crashes because the code expects | 199 // Otherwise, clearing the pending e-mail crashes because the code expects |
| 201 // a real ResourceContext rather than the MockResourceContext a | 200 // a real ResourceContext rather than the MockResourceContext a |
| 202 // TestingProfile provides. | 201 // TestingProfile provides. |
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 249 bool untrusted_confirmation_required_; | 248 bool untrusted_confirmation_required_; |
| 250 | 249 |
| 251 // Allows unittests to avoid accessing the ResourceContext for clearing a | 250 // Allows unittests to avoid accessing the ResourceContext for clearing a |
| 252 // pending e-mail. | 251 // pending e-mail. |
| 253 bool do_not_clear_pending_email_; | 252 bool do_not_clear_pending_email_; |
| 254 | 253 |
| 255 DISALLOW_COPY_AND_ASSIGN(OneClickSigninHelper); | 254 DISALLOW_COPY_AND_ASSIGN(OneClickSigninHelper); |
| 256 }; | 255 }; |
| 257 | 256 |
| 258 #endif // CHROME_BROWSER_UI_SYNC_ONE_CLICK_SIGNIN_HELPER_H_ | 257 #endif // CHROME_BROWSER_UI_SYNC_ONE_CLICK_SIGNIN_HELPER_H_ |
| OLD | NEW |