Index: chrome/browser/ui/views/srt_prompt_dialog.h |
diff --git a/chrome/browser/ui/views/srt_prompt_dialog.h b/chrome/browser/ui/views/srt_prompt_dialog.h |
deleted file mode 100644 |
index c2d7a76e43143040017a50ebabcdc0db5e94e0de..0000000000000000000000000000000000000000 |
--- a/chrome/browser/ui/views/srt_prompt_dialog.h |
+++ /dev/null |
@@ -1,72 +0,0 @@ |
-// Copyright 2017 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_VIEWS_SRT_PROMPT_DIALOG_H_ |
-#define CHROME_BROWSER_UI_VIEWS_SRT_PROMPT_DIALOG_H_ |
- |
-#include <memory> |
- |
-#include "base/macros.h" |
-#include "ui/views/controls/button/button.h" |
-#include "ui/views/controls/button/label_button.h" |
-#include "ui/views/window/dialog_delegate.h" |
- |
-class Browser; |
- |
-namespace safe_browsing { |
-class SRTPromptController; |
-} |
- |
-// A modal dialog asking the user if they want to remove harmful software from |
-// their computers by running the Chrome Cleanup tool. |
-// |
-// The strings and icons used in the dialog are provided by a |
-// |SRTPromptController| object, which will also receive information about how |
-// the user interacts with the dialog. The controller object owns itself and |
-// will delete itself once it has received information about the user's |
-// interaction with the dialog. See the |SRTPromptController| class's |
-// description for more details. |
-class SRTPromptDialog : public views::DialogDelegateView, |
- public views::ButtonListener { |
- public: |
- // The |controller| object manages its own lifetime and is not owned by |
- // |SRTPromptDialog|. See the description of the |SRTPromptController| class |
- // for details. |
- explicit SRTPromptDialog(safe_browsing::SRTPromptController* controller); |
- ~SRTPromptDialog() override; |
- |
- void Show(Browser* browser); |
- |
- // ui::DialogModel overrides. |
- bool ShouldDefaultButtonBeBlue() const override; |
- |
- // views::WidgetDelegate overrides. |
- ui::ModalType GetModalType() const override; |
- base::string16 GetWindowTitle() const override; |
- |
- // views::DialogDelegate overrides. |
- base::string16 GetDialogButtonLabel(ui::DialogButton button) const override; |
- views::View* CreateExtraView() override; |
- bool Accept() override; |
- bool Cancel() override; |
- bool Close() override; |
- |
- // views::View overrides. |
- gfx::Size GetPreferredSize() const override; |
- |
- // views::ButtonListener overrides. |
- void ButtonPressed(views::Button* sender, const ui::Event& event) override; |
- |
- private: |
- Browser* browser_; |
- // The pointer will be set to nullptr once the controller has been notified of |
- // user interaction since the controller can delete itself after that point. |
- safe_browsing::SRTPromptController* controller_; |
- |
- views::LabelButton* advanced_button_; |
- |
- DISALLOW_COPY_AND_ASSIGN(SRTPromptDialog); |
-}; |
- |
-#endif // CHROME_BROWSER_UI_VIEWS_SRT_PROMPT_DIALOG_H_ |