| Index: components/web_modal/popup_manager.h
|
| diff --git a/components/web_modal/popup_manager.h b/components/web_modal/popup_manager.h
|
| deleted file mode 100644
|
| index cd4d2bbe50a9acb74e815f493f42f8eadc1d0f83..0000000000000000000000000000000000000000
|
| --- a/components/web_modal/popup_manager.h
|
| +++ /dev/null
|
| @@ -1,83 +0,0 @@
|
| -// Copyright 2014 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 COMPONENTS_WEB_MODAL_POPUP_MANAGER_H_
|
| -#define COMPONENTS_WEB_MODAL_POPUP_MANAGER_H_
|
| -
|
| -#include "base/memory/scoped_ptr.h"
|
| -#include "base/memory/weak_ptr.h"
|
| -#include "components/web_modal/single_popup_manager.h"
|
| -
|
| -namespace content {
|
| -class WebContents;
|
| -}
|
| -
|
| -namespace gfx {
|
| -class Size;
|
| -}
|
| -
|
| -namespace web_modal {
|
| -
|
| -class WebContentsModalDialogHost;
|
| -
|
| -// Per-Browser class to manage popups (bubbles, web-modal dialogs).
|
| -class PopupManager : public SinglePopupManagerDelegate {
|
| - public:
|
| - // |host| may be null.
|
| - PopupManager(WebContentsModalDialogHost* host);
|
| -
|
| - virtual ~PopupManager();
|
| -
|
| - // Returns the native view which will be the parent of managed popups.
|
| - virtual gfx::NativeView GetHostView() const;
|
| -
|
| - // Schedules a popup governed by the |manager| to be shown. The popup
|
| - // may be shown inline with this call, at a later time, or not at all.
|
| - virtual void ShowPopup(scoped_ptr<SinglePopupManager> manager);
|
| -
|
| - // Temporary method: Provides compatibility with existing
|
| - // WebContentsModalDialogManager code.
|
| - virtual void ShowModalDialog(NativePopup popup,
|
| - content::WebContents* web_contents);
|
| -
|
| - // Returns true if a web modal dialog is active and not closed in the
|
| - // given |web_contents|. Note: this is intended for legacy use only; it will
|
| - // be deleted at some point -- new code shouldn't use it.
|
| - virtual bool IsWebModalDialogActive(
|
| - const content::WebContents* web_contents) const;
|
| -
|
| - // Called when a NativePopup we own is about to be closed.
|
| - virtual void WillClose(NativePopup popup) OVERRIDE;
|
| -
|
| - // Called by views code to re-activate popups anchored to a particular tab
|
| - // when that tab gets focus. Note that depending on the situation, more than
|
| - // one popup may actually be shown (depending on overlappability). The
|
| - // semantics are that the popups that would have been displayed had the tab
|
| - // never lost focus are re-focused when tab focus is regained.
|
| - virtual void WasFocused(const content::WebContents* web_contents);
|
| -
|
| - // WebContentsUserData-alike API for retrieving the associated window
|
| - // PopupManager from a |web_contents|. Any window which doesn't have a popup
|
| - // manager associated will return null -- popups should not be issued against
|
| - // that window.
|
| - static PopupManager* FromWebContents(content::WebContents* web_contents);
|
| -
|
| - // Should not be called except by WebContents-owning class; not by clients.
|
| - void RegisterWith(content::WebContents* web_contents);
|
| - void UnregisterWith(content::WebContents* web_contents);
|
| -
|
| - // DEPRECATED.
|
| - virtual void CloseAllDialogsForTesting(content::WebContents* web_contents);
|
| -
|
| - private:
|
| - WebContentsModalDialogHost* host_;
|
| -
|
| - base::WeakPtrFactory<PopupManager> weak_factory_;
|
| -
|
| - DISALLOW_COPY_AND_ASSIGN(PopupManager);
|
| -};
|
| -
|
| -} // namespace web_modal
|
| -
|
| -#endif // COMPONENTS_WEB_MODAL_POPUP_MANAGER_H_
|
|
|