Index: chrome/browser/ui/native_web_contents_modal_dialog_manager.h |
diff --git a/chrome/browser/ui/native_web_contents_modal_dialog_manager.h b/chrome/browser/ui/native_web_contents_modal_dialog_manager.h |
deleted file mode 100644 |
index fee920da5fc3899ca1ae5dad9a627c08e5bddd48..0000000000000000000000000000000000000000 |
--- a/chrome/browser/ui/native_web_contents_modal_dialog_manager.h |
+++ /dev/null |
@@ -1,62 +0,0 @@ |
-// Copyright (c) 2012 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_NATIVE_WEB_CONTENTS_MODAL_DIALOG_MANAGER_H_ |
-#define CHROME_BROWSER_UI_NATIVE_WEB_CONTENTS_MODAL_DIALOG_MANAGER_H_ |
- |
-#include "chrome/browser/ui/native_web_contents_modal_dialog.h" |
- |
-namespace content { |
-class WebContents; |
-} // namespace content |
- |
-// Interface from NativeWebContentsModalDialogManager to |
-// WebContentsModalDialogManager. |
-class NativeWebContentsModalDialogManagerDelegate { |
- public: |
- NativeWebContentsModalDialogManagerDelegate() {} |
- virtual ~NativeWebContentsModalDialogManagerDelegate() {} |
- |
- virtual content::WebContents* GetWebContents() const = 0; |
- virtual void WillClose(NativeWebContentsModalDialog dialog) = 0; |
- |
- private: |
- DISALLOW_COPY_AND_ASSIGN(NativeWebContentsModalDialogManagerDelegate); |
-}; |
- |
-// Provides an interface for platform-specific UI implementation for the web |
-// contents modal dialog. |
-class NativeWebContentsModalDialogManager { |
- public: |
- virtual ~NativeWebContentsModalDialogManager() {} |
- |
- // Starts management of the modal aspects of the dialog. This function should |
- // also register to be notified when the dialog is closing, so that it can |
- // notify the manager. |
- virtual void ManageDialog(NativeWebContentsModalDialog dialog) = 0; |
- |
- // Makes the web contents modal dialog visible. Only one web contents modal |
- // dialog is shown at a time per tab. |
- virtual void ShowDialog(NativeWebContentsModalDialog dialog) = 0; |
- |
- // Hides the web contents modal dialog without closing it. |
- virtual void HideDialog(NativeWebContentsModalDialog dialog) = 0; |
- |
- // Closes the web contents modal dialog. |
- virtual void CloseDialog(NativeWebContentsModalDialog dialog) = 0; |
- |
- // Sets focus on the web contents modal dialog. |
- virtual void FocusDialog(NativeWebContentsModalDialog dialog) = 0; |
- |
- // Runs a pulse animation for the web contents modal dialog. |
- virtual void PulseDialog(NativeWebContentsModalDialog dialog) = 0; |
- |
- protected: |
- NativeWebContentsModalDialogManager() {} |
- |
- private: |
- DISALLOW_COPY_AND_ASSIGN(NativeWebContentsModalDialogManager); |
-}; |
- |
-#endif // CHROME_BROWSER_UI_NATIVE_WEB_CONTENTS_MODAL_DIALOG_MANAGER_H_ |