Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(79)

Side by Side Diff: chrome/browser/api/infobars/infobar_delegate.cc

Issue 11721003: Eliminate the LinkInfoBar[Delegate] classes entirely. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: address some nits - testing-automation matters? Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/api/infobars/infobar_delegate.h" 5 #include "chrome/browser/api/infobars/infobar_delegate.h"
6 6
7 #include "base/logging.h" 7 #include "base/logging.h"
8 #include "build/build_config.h" 8 #include "build/build_config.h"
9 #include "chrome/browser/api/infobars/infobar_service.h" 9 #include "chrome/browser/api/infobars/infobar_service.h"
10 #include "content/public/browser/navigation_controller.h" 10 #include "content/public/browser/navigation_controller.h"
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
44 } 44 }
45 45
46 gfx::Image* InfoBarDelegate::GetIcon() const { 46 gfx::Image* InfoBarDelegate::GetIcon() const {
47 return NULL; 47 return NULL;
48 } 48 }
49 49
50 InfoBarDelegate::Type InfoBarDelegate::GetInfoBarType() const { 50 InfoBarDelegate::Type InfoBarDelegate::GetInfoBarType() const {
51 return WARNING_TYPE; 51 return WARNING_TYPE;
52 } 52 }
53 53
54 AlternateNavInfoBarDelegate* InfoBarDelegate::AsAlternateNavInfoBarDelegate() {
55 return NULL;
56 }
57
54 AutoLoginInfoBarDelegate* InfoBarDelegate::AsAutoLoginInfoBarDelegate() { 58 AutoLoginInfoBarDelegate* InfoBarDelegate::AsAutoLoginInfoBarDelegate() {
55 return NULL; 59 return NULL;
56 } 60 }
57 61
58 ConfirmInfoBarDelegate* InfoBarDelegate::AsConfirmInfoBarDelegate() { 62 ConfirmInfoBarDelegate* InfoBarDelegate::AsConfirmInfoBarDelegate() {
59 return NULL; 63 return NULL;
60 } 64 }
61 65
62 ExtensionInfoBarDelegate* InfoBarDelegate::AsExtensionInfoBarDelegate() { 66 ExtensionInfoBarDelegate* InfoBarDelegate::AsExtensionInfoBarDelegate() {
63 return NULL; 67 return NULL;
64 } 68 }
65 69
66 InsecureContentInfoBarDelegate* 70 InsecureContentInfoBarDelegate*
67 InfoBarDelegate::AsInsecureContentInfoBarDelegate() { 71 InfoBarDelegate::AsInsecureContentInfoBarDelegate() {
68 return NULL; 72 return NULL;
69 } 73 }
70 74
71 LinkInfoBarDelegate* InfoBarDelegate::AsLinkInfoBarDelegate() {
72 return NULL;
73 }
74
75 MediaStreamInfoBarDelegate* InfoBarDelegate::AsMediaStreamInfoBarDelegate() { 75 MediaStreamInfoBarDelegate* InfoBarDelegate::AsMediaStreamInfoBarDelegate() {
76 return NULL; 76 return NULL;
77 } 77 }
78 78
79 RegisterProtocolHandlerInfoBarDelegate* 79 RegisterProtocolHandlerInfoBarDelegate*
80 InfoBarDelegate::AsRegisterProtocolHandlerInfoBarDelegate() { 80 InfoBarDelegate::AsRegisterProtocolHandlerInfoBarDelegate() {
81 return NULL; 81 return NULL;
82 } 82 }
83 83
84 ThemeInstalledInfoBarDelegate* 84 ThemeInstalledInfoBarDelegate*
(...skipping 28 matching lines...) Expand all
113 return (contents_unique_id_ != details.entry->GetUniqueID()) || 113 return (contents_unique_id_ != details.entry->GetUniqueID()) ||
114 (content::PageTransitionStripQualifier( 114 (content::PageTransitionStripQualifier(
115 details.entry->GetTransitionType()) == 115 details.entry->GetTransitionType()) ==
116 content::PAGE_TRANSITION_RELOAD); 116 content::PAGE_TRANSITION_RELOAD);
117 } 117 }
118 118
119 void InfoBarDelegate::RemoveSelf() { 119 void InfoBarDelegate::RemoveSelf() {
120 if (owner_) 120 if (owner_)
121 owner_->RemoveInfoBar(this); // Clears |owner_|. 121 owner_->RemoveInfoBar(this); // Clears |owner_|.
122 } 122 }
OLDNEW
« no previous file with comments | « chrome/browser/api/infobars/infobar_delegate.h ('k') | chrome/browser/api/infobars/link_infobar_delegate.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698