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

Unified Diff: chrome/browser/chromeos/login/screens/reset_screen.cc

Issue 2657953005: cros: Fold ResetModel into ResetScreen (Closed)
Patch Set: Rebase, address comment Created 3 years, 10 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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/chromeos/login/screens/reset_screen.cc
diff --git a/chrome/browser/chromeos/login/screens/reset_screen.cc b/chrome/browser/chromeos/login/screens/reset_screen.cc
index c6d577c6ceac28e464169ec0f0bfbc1fe6bcf447..0ec4de0e2b11ac1c21303237e9ff41356c3e4852 100644
--- a/chrome/browser/chromeos/login/screens/reset_screen.cc
+++ b/chrome/browser/chromeos/login/screens/reset_screen.cc
@@ -24,15 +24,34 @@
namespace chromeos {
+namespace {
+
+constexpr const char kUserActionCancelReset[] = "cancel-reset";
+constexpr const char kUserActionResetRestartPressed[] = "restart-pressed";
+constexpr const char kUserActionResetPowerwashPressed[] = "powerwash-pressed";
+constexpr const char kUserActionResetLearnMorePressed[] = "learn-more-link";
+constexpr const char kUserActionResetRollbackToggled[] = "rollback-toggled";
+constexpr const char kUserActionResetShowConfirmationPressed[] =
+ "show-confirmation";
+constexpr const char kUserActionResetResetConfirmationDismissed[] =
+ "reset-confirm-dismissed";
+
+constexpr const char kContextKeyIsRollbackAvailable[] = "rollback-available";
+constexpr const char kContextKeyIsRollbackChecked[] = "rollback-checked";
+constexpr const char kContextKeyIsConfirmational[] = "is-confirmational-view";
+constexpr const char kContextKeyIsOfficialBuild[] = "is-official-build";
+constexpr const char kContextKeyScreenState[] = "screen-state";
+
+} // namespace
ResetScreen::ResetScreen(BaseScreenDelegate* base_screen_delegate,
ResetView* view)
- : ResetModel(base_screen_delegate),
+ : BaseScreen(base_screen_delegate, OobeScreen::SCREEN_OOBE_RESET),
view_(view),
weak_ptr_factory_(this) {
DCHECK(view_);
if (view_)
- view_->Bind(*this);
+ view_->Bind(this);
context_.SetInteger(kContextKeyScreenState, STATE_RESTART_REQUIRED);
context_.SetBoolean(kContextKeyIsRollbackAvailable, false);
context_.SetBoolean(kContextKeyIsRollbackChecked, false);
« no previous file with comments | « chrome/browser/chromeos/login/screens/reset_screen.h ('k') | chrome/browser/chromeos/login/screens/reset_view.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698