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

Unified Diff: chrome/browser/ui/webui/chromeos/charger_replacement_handler.h

Issue 731663002: Remove Yoshi charger recall pop up warning UI code. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Deprecat the related UMA metrics in histograms.xml. Created 6 years, 1 month 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/ui/webui/chromeos/charger_replacement_handler.h
diff --git a/chrome/browser/ui/webui/chromeos/charger_replacement_handler.h b/chrome/browser/ui/webui/chromeos/charger_replacement_handler.h
deleted file mode 100644
index 29340a82cd8034e2b5ff09d7e445b682cd25bf51..0000000000000000000000000000000000000000
--- a/chrome/browser/ui/webui/chromeos/charger_replacement_handler.h
+++ /dev/null
@@ -1,67 +0,0 @@
-// Copyright (c) 2013 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef CHROME_BROWSER_UI_WEBUI_CHROMEOS_CHARGER_REPLACEMENT_HANDLER_H_
-#define CHROME_BROWSER_UI_WEBUI_CHROMEOS_CHARGER_REPLACEMENT_HANDLER_H_
-
-#include "base/compiler_specific.h"
-#include "content/public/browser/web_ui_message_handler.h"
-#include "ui/gfx/native_widget_types.h"
-
-class PrefRegistrySimple;
-
-namespace chromeos {
-
-class ChargerReplacementDialog;
-
-// Handler for spring charger replacement web ui.
-class ChargerReplacementHandler : public content::WebUIMessageHandler {
- public:
- enum SpringChargerStatus {
- CHARGER_UNKNOWN,
- CONFIRM_SAFE_CHARGER,
- CONFIRM_NOT_ORDER_NEW_CHARGER,
- CONFIRM_NEW_CHARGER_ORDERED_ONLINE,
- CONFIRM_ORDER_NEW_CHARGER_BY_PHONE,
- USE_BAD_CHARGER_AFTER_ORDER_ONLINE,
- USE_BAD_CHARGER_AFTER_ORDER_BY_PHONE,
- };
-
- explicit ChargerReplacementHandler(ChargerReplacementDialog* dialog);
- virtual ~ChargerReplacementHandler();
-
- // Registers preferences.
- static void RegisterPrefs(PrefRegistrySimple* registry);
-
- // Sets/Gets charger status pref.
- static SpringChargerStatus GetChargerStatusPref();
- static void SetChargerStatusPref(SpringChargerStatus status);
-
- // WebUIMessageHandler overrides:
- virtual void RegisterMessages() override;
-
- // Gets localized strings for web ui.
- static void GetLocalizedValues(base::DictionaryValue* localized_strings);
-
- void set_charger_window(gfx::NativeWindow window) {
- charger_window_ = window;
- }
-
- private:
- void ConfirmSafeCharger(const base::ListValue* args);
- void ConfirmNotOrderNewCharger(const base::ListValue* args);
- void ConfirmChargerOrderedOnline(const base::ListValue* args);
- void ConfirmChargerOrderByPhone(const base::ListValue* args);
- void ConfirmStillUseBadCharger(const base::ListValue* args);
- void ShowLink(const base::ListValue* args);
-
- gfx::NativeWindow charger_window_;
- ChargerReplacementDialog* dialog_;
-
- DISALLOW_COPY_AND_ASSIGN(ChargerReplacementHandler);
-};
-
-} // namespace chromeos
-
-#endif // CHROME_BROWSER_UI_WEBUI_CHROMEOS_CHARGER_REPLACEMENT_HANDLER_H_

Powered by Google App Engine
This is Rietveld 408576698