Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(162)

Side by Side Diff: chrome/browser/ui/sync/one_click_signin_sync_starter.h

Issue 1786263002: Remove uses of ENABLE_CONFIGURATION_POLICY from src/chrome. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: sort Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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_SYNC_STARTER_H_ 5 #ifndef CHROME_BROWSER_UI_SYNC_ONE_CLICK_SIGNIN_SYNC_STARTER_H_
6 #define CHROME_BROWSER_UI_SYNC_ONE_CLICK_SIGNIN_SYNC_STARTER_H_ 6 #define CHROME_BROWSER_UI_SYNC_ONE_CLICK_SIGNIN_SYNC_STARTER_H_
7 7
8 #include <string> 8 #include <string>
9 9
10 #include "base/callback_forward.h" 10 #include "base/callback_forward.h"
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after
127 127
128 // SigninTracker::Observer override. 128 // SigninTracker::Observer override.
129 void SigninFailed(const GoogleServiceAuthError& error) override; 129 void SigninFailed(const GoogleServiceAuthError& error) override;
130 void SigninSuccess() override; 130 void SigninSuccess() override;
131 void AccountAddedToCookie(const GoogleServiceAuthError& error) override; 131 void AccountAddedToCookie(const GoogleServiceAuthError& error) override;
132 132
133 // LoginUIService::Observer override. 133 // LoginUIService::Observer override.
134 void OnSyncConfirmationUIClosed( 134 void OnSyncConfirmationUIClosed(
135 LoginUIService::SyncConfirmationUIClosedResults results) override; 135 LoginUIService::SyncConfirmationUIClosedResults results) override;
136 136
137 #if defined(ENABLE_CONFIGURATION_POLICY)
138 // User input handler for the signin confirmation dialog. 137 // User input handler for the signin confirmation dialog.
139 class SigninDialogDelegate 138 class SigninDialogDelegate
140 : public ui::ProfileSigninConfirmationDelegate { 139 : public ui::ProfileSigninConfirmationDelegate {
141 public: 140 public:
142 SigninDialogDelegate( 141 SigninDialogDelegate(
143 base::WeakPtr<OneClickSigninSyncStarter> sync_starter); 142 base::WeakPtr<OneClickSigninSyncStarter> sync_starter);
144 virtual ~SigninDialogDelegate(); 143 virtual ~SigninDialogDelegate();
145 void OnCancelSignin() override; 144 void OnCancelSignin() override;
146 void OnContinueSignin() override; 145 void OnContinueSignin() override;
147 void OnSigninWithNewProfile() override; 146 void OnSigninWithNewProfile() override;
(...skipping 18 matching lines...) Expand all
166 165
167 // Helper function that loads policy with the cached |dm_token_| and 166 // Helper function that loads policy with the cached |dm_token_| and
168 // |client_id|, then completes the signin process. 167 // |client_id|, then completes the signin process.
169 void LoadPolicyWithCachedCredentials(); 168 void LoadPolicyWithCachedCredentials();
170 169
171 // Callback invoked once a profile is created, so we can complete the 170 // Callback invoked once a profile is created, so we can complete the
172 // credentials transfer, load policy, and open the first window. 171 // credentials transfer, load policy, and open the first window.
173 void CompleteInitForNewProfile(Profile* profile, 172 void CompleteInitForNewProfile(Profile* profile,
174 Profile::CreateStatus status); 173 Profile::CreateStatus status);
175 174
176 #endif // defined(ENABLE_CONFIGURATION_POLICY)
177
178 // Cancels the in-progress signin for this profile. 175 // Cancels the in-progress signin for this profile.
179 void CancelSigninAndDelete(); 176 void CancelSigninAndDelete();
180 177
181 // Callback invoked to check whether the user needs policy or if a 178 // Callback invoked to check whether the user needs policy or if a
182 // confirmation is required (in which case we have to prompt the user first). 179 // confirmation is required (in which case we have to prompt the user first).
183 void ConfirmSignin(const std::string& oauth_token); 180 void ConfirmSignin(const std::string& oauth_token);
184 181
185 // Displays confirmation UI to the user if confirmation_required_ == 182 // Displays confirmation UI to the user if confirmation_required_ ==
186 // CONFIRM_UNTRUSTED_SIGNIN, otherwise completes the pending signin process. 183 // CONFIRM_UNTRUSTED_SIGNIN, otherwise completes the pending signin process.
187 void ConfirmAndSignin(); 184 void ConfirmAndSignin();
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
224 Browser* browser_; 221 Browser* browser_;
225 scoped_ptr<SigninTracker> signin_tracker_; 222 scoped_ptr<SigninTracker> signin_tracker_;
226 StartSyncMode start_mode_; 223 StartSyncMode start_mode_;
227 ConfirmationRequired confirmation_required_; 224 ConfirmationRequired confirmation_required_;
228 GURL current_url_; 225 GURL current_url_;
229 GURL continue_url_; 226 GURL continue_url_;
230 227
231 // Callback executed when sync setup succeeds or fails. 228 // Callback executed when sync setup succeeds or fails.
232 Callback sync_setup_completed_callback_; 229 Callback sync_setup_completed_callback_;
233 230
234 #if defined(ENABLE_CONFIGURATION_POLICY)
235 // Policy credentials we keep while determining whether to create 231 // Policy credentials we keep while determining whether to create
236 // a new profile for an enterprise user or not. 232 // a new profile for an enterprise user or not.
237 std::string dm_token_; 233 std::string dm_token_;
238 std::string client_id_; 234 std::string client_id_;
239 #endif
240 235
241 base::WeakPtrFactory<OneClickSigninSyncStarter> weak_pointer_factory_; 236 base::WeakPtrFactory<OneClickSigninSyncStarter> weak_pointer_factory_;
242 237
243 DISALLOW_COPY_AND_ASSIGN(OneClickSigninSyncStarter); 238 DISALLOW_COPY_AND_ASSIGN(OneClickSigninSyncStarter);
244 }; 239 };
245 240
246 241
247 #endif // CHROME_BROWSER_UI_SYNC_ONE_CLICK_SIGNIN_SYNC_STARTER_H_ 242 #endif // CHROME_BROWSER_UI_SYNC_ONE_CLICK_SIGNIN_SYNC_STARTER_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698