| Index: chrome/browser/infobars/infobar_delegate.cc
|
| diff --git a/chrome/browser/infobars/infobar_delegate.cc b/chrome/browser/infobars/infobar_delegate.cc
|
| deleted file mode 100644
|
| index 7ebce64ce0eae91101cf2dc968d7211ceefd7be9..0000000000000000000000000000000000000000
|
| --- a/chrome/browser/infobars/infobar_delegate.cc
|
| +++ /dev/null
|
| @@ -1,118 +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.
|
| -
|
| -#include "chrome/browser/infobars/infobar_delegate.h"
|
| -
|
| -#include "base/logging.h"
|
| -#include "build/build_config.h"
|
| -#include "chrome/browser/infobars/infobar_tab_helper.h"
|
| -#include "content/public/browser/navigation_controller.h"
|
| -#include "content/public/browser/navigation_details.h"
|
| -#include "content/public/browser/navigation_entry.h"
|
| -#include "content/public/browser/web_contents.h"
|
| -
|
| -using content::NavigationEntry;
|
| -
|
| -// InfoBarDelegate ------------------------------------------------------------
|
| -
|
| -InfoBarDelegate::~InfoBarDelegate() {
|
| -}
|
| -
|
| -InfoBarDelegate::InfoBarAutomationType
|
| - InfoBarDelegate::GetInfoBarAutomationType() const {
|
| - return UNKNOWN_INFOBAR;
|
| -}
|
| -
|
| -bool InfoBarDelegate::EqualsDelegate(InfoBarDelegate* delegate) const {
|
| - return false;
|
| -}
|
| -
|
| -bool InfoBarDelegate::ShouldExpire(
|
| - const content::LoadCommittedDetails& details) const {
|
| - if (!details.is_navigation_to_different_page())
|
| - return false;
|
| -
|
| - return ShouldExpireInternal(details);
|
| -}
|
| -
|
| -void InfoBarDelegate::InfoBarDismissed() {
|
| -}
|
| -
|
| -void InfoBarDelegate::InfoBarClosed() {
|
| - delete this;
|
| -}
|
| -
|
| -gfx::Image* InfoBarDelegate::GetIcon() const {
|
| - return NULL;
|
| -}
|
| -
|
| -InfoBarDelegate::Type InfoBarDelegate::GetInfoBarType() const {
|
| - return WARNING_TYPE;
|
| -}
|
| -
|
| -AutoLoginInfoBarDelegate* InfoBarDelegate::AsAutoLoginInfoBarDelegate() {
|
| - return NULL;
|
| -}
|
| -
|
| -ConfirmInfoBarDelegate* InfoBarDelegate::AsConfirmInfoBarDelegate() {
|
| - return NULL;
|
| -}
|
| -
|
| -ExtensionInfoBarDelegate* InfoBarDelegate::AsExtensionInfoBarDelegate() {
|
| - return NULL;
|
| -}
|
| -
|
| -InsecureContentInfoBarDelegate*
|
| - InfoBarDelegate::AsInsecureContentInfoBarDelegate() {
|
| - return NULL;
|
| -}
|
| -
|
| -LinkInfoBarDelegate* InfoBarDelegate::AsLinkInfoBarDelegate() {
|
| - return NULL;
|
| -}
|
| -
|
| -MediaStreamInfoBarDelegate* InfoBarDelegate::AsMediaStreamInfoBarDelegate() {
|
| - return NULL;
|
| -}
|
| -
|
| -RegisterProtocolHandlerInfoBarDelegate*
|
| - InfoBarDelegate::AsRegisterProtocolHandlerInfoBarDelegate() {
|
| - return NULL;
|
| -}
|
| -
|
| -ThemeInstalledInfoBarDelegate*
|
| - InfoBarDelegate::AsThemePreviewInfobarDelegate() {
|
| - return NULL;
|
| -}
|
| -
|
| -TranslateInfoBarDelegate* InfoBarDelegate::AsTranslateInfoBarDelegate() {
|
| - return NULL;
|
| -}
|
| -
|
| -InfoBarDelegate::InfoBarDelegate(InfoBarTabHelper* infobar_helper)
|
| - : contents_unique_id_(0),
|
| - owner_(infobar_helper) {
|
| - if (infobar_helper)
|
| - StoreActiveEntryUniqueID(infobar_helper);
|
| -}
|
| -
|
| -void InfoBarDelegate::StoreActiveEntryUniqueID(
|
| - InfoBarTabHelper* infobar_helper) {
|
| - NavigationEntry* active_entry =
|
| - infobar_helper->web_contents()->GetController().GetActiveEntry();
|
| - contents_unique_id_ = active_entry ? active_entry->GetUniqueID() : 0;
|
| -}
|
| -
|
| -bool InfoBarDelegate::ShouldExpireInternal(
|
| - const content::LoadCommittedDetails& details) const {
|
| - return (contents_unique_id_ != details.entry->GetUniqueID()) ||
|
| - (content::PageTransitionStripQualifier(
|
| - details.entry->GetTransitionType()) ==
|
| - content::PAGE_TRANSITION_RELOAD);
|
| -}
|
| -
|
| -void InfoBarDelegate::RemoveSelf() {
|
| - if (owner_)
|
| - owner_->RemoveInfoBar(this); // Clears |owner_|.
|
| -}
|
|
|