summaryrefslogtreecommitdiffstats
path: root/chrome/browser/tab_contents/infobar_delegate.cc
diff options
context:
space:
mode:
authortfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-03 00:32:21 +0000
committertfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-03 00:32:21 +0000
commit7cceebac61d267d113791de09d79ac11f4fa95f3 (patch)
treedc566f4d2ac729ece62f907b1e10bf43395ba878 /chrome/browser/tab_contents/infobar_delegate.cc
parent31dddf0385657b784cd34c2617f4f993c56fa96e (diff)
downloadchromium_src-7cceebac61d267d113791de09d79ac11f4fa95f3.zip
chromium_src-7cceebac61d267d113791de09d79ac11f4fa95f3.tar.gz
chromium_src-7cceebac61d267d113791de09d79ac11f4fa95f3.tar.bz2
Split infobar_delegate.[cc,h] into separate pieces for the different classes defined within, so that each piece is shorter and clearer.
BUG=None TEST=None Review URL: http://codereview.chromium.org/6598057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76677 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/tab_contents/infobar_delegate.cc')
-rw-r--r--chrome/browser/tab_contents/infobar_delegate.cc117
1 files changed, 0 insertions, 117 deletions
diff --git a/chrome/browser/tab_contents/infobar_delegate.cc b/chrome/browser/tab_contents/infobar_delegate.cc
deleted file mode 100644
index 37829cf..0000000
--- a/chrome/browser/tab_contents/infobar_delegate.cc
+++ /dev/null
@@ -1,117 +0,0 @@
-// Copyright (c) 2011 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/tab_contents/infobar_delegate.h"
-
-#include "base/logging.h"
-#include "build/build_config.h"
-#include "content/browser/tab_contents/navigation_entry.h"
-#include "content/browser/tab_contents/navigation_controller.h"
-#include "content/browser/tab_contents/tab_contents.h"
-#include "grit/generated_resources.h"
-#include "ui/base/l10n/l10n_util.h"
-
-// LinkInfoBarDelegate --------------------------------------------------------
-
-bool LinkInfoBarDelegate::LinkClicked(WindowOpenDisposition disposition) {
- return true;
-}
-
-LinkInfoBarDelegate::LinkInfoBarDelegate(TabContents* contents)
- : InfoBarDelegate(contents) {
-}
-
-LinkInfoBarDelegate::~LinkInfoBarDelegate() {
-}
-
-LinkInfoBarDelegate* LinkInfoBarDelegate::AsLinkInfoBarDelegate() {
- return this;
-}
-
-
-// ConfirmInfoBarDelegate -----------------------------------------------------
-
-int ConfirmInfoBarDelegate::GetButtons() const {
- return BUTTON_OK | BUTTON_CANCEL;
-}
-
-string16 ConfirmInfoBarDelegate::GetButtonLabel(InfoBarButton button) const {
- return l10n_util::GetStringUTF16((button == BUTTON_OK) ? IDS_OK : IDS_CANCEL);
-}
-
-bool ConfirmInfoBarDelegate::NeedElevation(InfoBarButton button) const {
- return false;
-}
-
-bool ConfirmInfoBarDelegate::Accept() {
- return true;
-}
-
-bool ConfirmInfoBarDelegate::Cancel() {
- return true;
-}
-
-string16 ConfirmInfoBarDelegate::GetLinkText() {
- return string16();
-}
-
-bool ConfirmInfoBarDelegate::LinkClicked(WindowOpenDisposition disposition) {
- return true;
-}
-
-ConfirmInfoBarDelegate::ConfirmInfoBarDelegate(TabContents* contents)
- : InfoBarDelegate(contents) {
-}
-
-ConfirmInfoBarDelegate::~ConfirmInfoBarDelegate() {
-}
-
-bool ConfirmInfoBarDelegate::EqualsDelegate(InfoBarDelegate* delegate) const {
- ConfirmInfoBarDelegate* confirm_delegate =
- delegate->AsConfirmInfoBarDelegate();
- return confirm_delegate &&
- (confirm_delegate->GetMessageText() == GetMessageText());
-}
-
-ConfirmInfoBarDelegate* ConfirmInfoBarDelegate::AsConfirmInfoBarDelegate() {
- return this;
-}
-
-
-// SimpleAlertInfoBarDelegate -------------------------------------------------
-
-SimpleAlertInfoBarDelegate::SimpleAlertInfoBarDelegate(
- TabContents* contents,
- SkBitmap* icon,
- const string16& message,
- bool auto_expire)
- : ConfirmInfoBarDelegate(contents),
- icon_(icon),
- message_(message),
- auto_expire_(auto_expire) {
-}
-
-SimpleAlertInfoBarDelegate::~SimpleAlertInfoBarDelegate() {
-}
-
-bool SimpleAlertInfoBarDelegate::ShouldExpire(
- const NavigationController::LoadCommittedDetails& details) const {
- return auto_expire_ && ConfirmInfoBarDelegate::ShouldExpire(details);
-}
-
-void SimpleAlertInfoBarDelegate::InfoBarClosed() {
- delete this;
-}
-
-SkBitmap* SimpleAlertInfoBarDelegate::GetIcon() const {
- return icon_;
-}
-
-string16 SimpleAlertInfoBarDelegate::GetMessageText() const {
- return message_;
-}
-
-int SimpleAlertInfoBarDelegate::GetButtons() const {
- return BUTTON_NONE;
-}