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

Side by Side Diff: chrome/browser/ui/webui/chromeos/login/enrollment_screen_handler.h

Issue 2959853003: Add UI components for license type selection in ChromeOS login UI. (Closed)
Patch Set: Remove unused flex import Created 3 years, 4 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_WEBUI_CHROMEOS_LOGIN_ENROLLMENT_SCREEN_HANDLER_H_ 5 #ifndef CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_ENROLLMENT_SCREEN_HANDLER_H_
6 #define CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_ENROLLMENT_SCREEN_HANDLER_H_ 6 #define CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_ENROLLMENT_SCREEN_HANDLER_H_
7 7
8 #include <memory> 8 #include <memory>
9 #include <string> 9 #include <string>
10 10
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
48 48
49 // Implements WebUIMessageHandler: 49 // Implements WebUIMessageHandler:
50 void RegisterMessages() override; 50 void RegisterMessages() override;
51 51
52 // Implements EnrollmentScreenView: 52 // Implements EnrollmentScreenView:
53 void SetParameters(Controller* controller, 53 void SetParameters(Controller* controller,
54 const policy::EnrollmentConfig& config) override; 54 const policy::EnrollmentConfig& config) override;
55 void Show() override; 55 void Show() override;
56 void Hide() override; 56 void Hide() override;
57 void ShowSigninScreen() override; 57 void ShowSigninScreen() override;
58 void ShowLicenseTypeSelectionScreen(
59 const base::DictionaryValue& license_types) override;
58 void ShowAdJoin() override; 60 void ShowAdJoin() override;
59 void ShowAttributePromptScreen(const std::string& asset_id, 61 void ShowAttributePromptScreen(const std::string& asset_id,
60 const std::string& location) override; 62 const std::string& location) override;
61 void ShowAttestationBasedEnrollmentSuccessScreen( 63 void ShowAttestationBasedEnrollmentSuccessScreen(
62 const std::string& enterprise_domain) override; 64 const std::string& enterprise_domain) override;
63 void ShowEnrollmentSpinnerScreen() override; 65 void ShowEnrollmentSpinnerScreen() override;
64 void ShowAuthError(const GoogleServiceAuthError& error) override; 66 void ShowAuthError(const GoogleServiceAuthError& error) override;
65 void ShowEnrollmentStatus(policy::EnrollmentStatus status) override; 67 void ShowEnrollmentStatus(policy::EnrollmentStatus status) override;
66 void ShowOtherError( 68 void ShowOtherError(
67 EnterpriseEnrollmentHelper::OtherError error_code) override; 69 EnterpriseEnrollmentHelper::OtherError error_code) override;
(...skipping 13 matching lines...) Expand all
81 void HandleCompleteLogin(const std::string& user, 83 void HandleCompleteLogin(const std::string& user,
82 const std::string& auth_code); 84 const std::string& auth_code);
83 void HandleAdCompleteLogin(const std::string& machine_name, 85 void HandleAdCompleteLogin(const std::string& machine_name,
84 const std::string& user_name, 86 const std::string& user_name,
85 const std::string& password); 87 const std::string& password);
86 void HandleRetry(); 88 void HandleRetry();
87 void HandleFrameLoadingCompleted(); 89 void HandleFrameLoadingCompleted();
88 void HandleDeviceAttributesProvided(const std::string& asset_id, 90 void HandleDeviceAttributesProvided(const std::string& asset_id,
89 const std::string& location); 91 const std::string& location);
90 void HandleOnLearnMore(); 92 void HandleOnLearnMore();
93 void HandleLicenseTypeSelected(const std::string& licenseType);
91 94
92 void UpdateStateInternal(NetworkError::ErrorReason reason, bool force_update); 95 void UpdateStateInternal(NetworkError::ErrorReason reason, bool force_update);
93 void SetupAndShowOfflineMessage(NetworkStateInformer::State state, 96 void SetupAndShowOfflineMessage(NetworkStateInformer::State state,
94 NetworkError::ErrorReason reason); 97 NetworkError::ErrorReason reason);
95 void HideOfflineMessage(NetworkStateInformer::State state, 98 void HideOfflineMessage(NetworkStateInformer::State state,
96 NetworkError::ErrorReason reason); 99 NetworkError::ErrorReason reason);
97 100
98 // Shows a given enrollment step. 101 // Shows a given enrollment step.
99 void ShowStep(const char* step); 102 void ShowStep(const char* step);
100 103
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
160 std::unique_ptr<AuthPolicyLoginHelper> authpolicy_login_helper_; 163 std::unique_ptr<AuthPolicyLoginHelper> authpolicy_login_helper_;
161 164
162 base::WeakPtrFactory<EnrollmentScreenHandler> weak_ptr_factory_; 165 base::WeakPtrFactory<EnrollmentScreenHandler> weak_ptr_factory_;
163 166
164 DISALLOW_COPY_AND_ASSIGN(EnrollmentScreenHandler); 167 DISALLOW_COPY_AND_ASSIGN(EnrollmentScreenHandler);
165 }; 168 };
166 169
167 } // namespace chromeos 170 } // namespace chromeos
168 171
169 #endif // CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_ENROLLMENT_SCREEN_HANDLER_H_ 172 #endif // CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_ENROLLMENT_SCREEN_HANDLER_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698