Chromium Code Reviews| Index: chrome/browser/sync/sync_ui_util.h |
| diff --git a/chrome/browser/sync/sync_ui_util.h b/chrome/browser/sync/sync_ui_util.h |
| index fcd841cb580867c231866a2e9f752e02543a4079..1f992b0f88b45e352f904259baa9a300f3b798ae 100644 |
| --- a/chrome/browser/sync/sync_ui_util.h |
| +++ b/chrome/browser/sync/sync_ui_util.h |
| @@ -29,11 +29,12 @@ enum MessageType { |
| // The action associated with the sync status. |
| enum ActionType { |
| - NO_ACTION, // No action to take. |
| - REAUTHENTICATE, // User needs to reauthenticate. |
| - SIGNOUT_AND_SIGNIN, // User needs to sign out and sign in. |
| - UPGRADE_CLIENT, // User needs to upgrade the client. |
| - ENTER_PASSPHRASE, // User needs to enter their passphrase. |
| + NO_ACTION, // No action to take. |
| + REAUTHENTICATE, // User needs to reauthenticate. |
| + SIGNOUT_AND_SIGNIN, // User needs to sign out and sign in. |
| + UPGRADE_CLIENT, // User needs to upgrade the client. |
| + ENTER_PASSPHRASE, // User needs to enter their passphrase. |
| + CONFIRM_SYNC_SETTINGS, // User needs to finish sync setup. |
|
skym
2017/06/01 19:48:44
finish? not confirm?
Patrick Noland
2017/06/07 19:07:23
Done.
|
| }; |
| enum StatusLabelStyle { |
| @@ -49,7 +50,8 @@ enum AvatarSyncErrorType { |
| SUPERVISED_USER_AUTH_ERROR, // Auth token error for supervised users. |
| AUTH_ERROR, // Authentication error. |
| UPGRADE_CLIENT_ERROR, // Out-of-date client error. |
| - PASSPHRASE_ERROR // Sync passphrase error. |
| + PASSPHRASE_ERROR, // Sync passphrase error. |
| + SETTINGS_UNCONFIRMED_ERROR, // Sync settings dialog not confirmed yet. |
| }; |
| // TODO(akalin): audit the use of ProfileSyncService* service below, |
| @@ -78,9 +80,11 @@ MessageType GetStatusLabelsForNewTabPage( |
| #if !defined(OS_CHROMEOS) |
| // Gets the error message and button label for the sync errors that should be |
| // exposed to the user through the titlebar avatar button. |
| -AvatarSyncErrorType GetMessagesForAvatarSyncError(Profile* profile, |
| - int* content_string_id, |
| - int* button_string_id); |
| +AvatarSyncErrorType GetMessagesForAvatarSyncError( |
| + Profile* profile, |
| + const SigninManagerBase& signin, |
| + int* content_string_id, |
| + int* button_string_id); |
| #endif |
| MessageType GetStatus(Profile* profile, |