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

Unified Diff: chrome/browser/ui/views/toolbar/browser_actions_container.cc

Issue 411063003: Combine BrowserActionView and BrowserActionButton (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Nits Created 6 years, 4 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/browser/ui/views/toolbar/browser_actions_container.h ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/ui/views/toolbar/browser_actions_container.cc
diff --git a/chrome/browser/ui/views/toolbar/browser_actions_container.cc b/chrome/browser/ui/views/toolbar/browser_actions_container.cc
index f60019582a6e6cc9f2f15e6dbf4e9c491df87c06..877dec7aa3cfbfaa4621ef98d5f4abb5ea10f9ad 100644
--- a/chrome/browser/ui/views/toolbar/browser_actions_container.cc
+++ b/chrome/browser/ui/views/toolbar/browser_actions_container.cc
@@ -213,7 +213,7 @@ BrowserActionView* BrowserActionsContainer::GetBrowserActionView(
ExtensionAction* action) {
for (BrowserActionViews::iterator i(browser_action_views_.begin());
i != browser_action_views_.end(); ++i) {
- if ((*i)->button()->extension_action() == action)
+ if ((*i)->extension_action() == action)
return *i;
}
return NULL;
@@ -221,7 +221,7 @@ BrowserActionView* BrowserActionsContainer::GetBrowserActionView(
void BrowserActionsContainer::RefreshBrowserActionViews() {
for (size_t i = 0; i < browser_action_views_.size(); ++i)
- browser_action_views_[i]->button()->UpdateState();
+ browser_action_views_[i]->UpdateState();
}
void BrowserActionsContainer::CreateBrowserActionViews() {
@@ -294,7 +294,7 @@ views::View* BrowserActionsContainer::GetOverflowReferenceView() {
return chevron_;
}
-void BrowserActionsContainer::SetPopupOwner(BrowserActionButton* popup_owner) {
+void BrowserActionsContainer::SetPopupOwner(BrowserActionView* popup_owner) {
// We should never be setting a popup owner when one already exists.
DCHECK(!popup_owner_ || !popup_owner);
popup_owner_ = popup_owner;
@@ -525,7 +525,7 @@ int BrowserActionsContainer::OnPerformDrop(
return ui::DragDropTypes::DRAG_NONE;
// Make sure we have the same view as we started with.
- DCHECK_EQ(browser_action_views_[data.index()]->button()->extension()->id(),
+ DCHECK_EQ(browser_action_views_[data.index()]->extension()->id(),
data.id());
DCHECK(model_);
@@ -545,7 +545,7 @@ int BrowserActionsContainer::OnPerformDrop(
i = model_->IncognitoIndexToOriginal(i);
model_->MoveBrowserAction(
- browser_action_views_[data.index()]->button()->extension(), i);
+ browser_action_views_[data.index()]->extension(), i);
OnDragExited(); // Perform clean up after dragging.
FOR_EACH_OBSERVER(BrowserActionsContainerObserver,
@@ -581,17 +581,16 @@ void BrowserActionsContainer::WriteDragDataForView(View* sender,
DCHECK(data);
for (size_t i = 0; i < browser_action_views_.size(); ++i) {
- BrowserActionButton* button = browser_action_views_[i]->button();
- if (button == sender) {
+ BrowserActionView* view = browser_action_views_[i];
+ if (view == sender) {
// Set the dragging image for the icon.
- gfx::ImageSkia badge(browser_action_views_[i]->GetIconWithBadge());
+ gfx::ImageSkia badge(view->GetIconWithBadge());
drag_utils::SetDragImageOnDataObject(badge,
press_pt.OffsetFromOrigin(),
data);
// Fill in the remaining info.
- BrowserActionDragData drag_data(
- browser_action_views_[i]->button()->extension()->id(), i);
+ BrowserActionDragData drag_data(view->extension()->id(), i);
drag_data.Write(profile_, data);
break;
}
@@ -793,7 +792,7 @@ void BrowserActionsContainer::BrowserActionAdded(const Extension* extension,
int index) {
#if defined(DEBUG)
for (size_t i = 0; i < browser_action_views_.size(); ++i) {
- DCHECK(browser_action_views_[i]->button()->extension() != extension) <<
+ DCHECK(browser_action_views_[i]->extension() != extension) <<
"Asked to add a browser action view for an extension that already "
"exists.";
}
@@ -835,7 +834,7 @@ void BrowserActionsContainer::BrowserActionRemoved(const Extension* extension) {
size_t visible_actions = VisibleBrowserActionsAfterAnimation();
for (BrowserActionViews::iterator i(browser_action_views_.begin());
i != browser_action_views_.end(); ++i) {
- if ((*i)->button()->extension() == extension) {
+ if ((*i)->extension() == extension) {
delete *i;
browser_action_views_.erase(i);
@@ -1045,9 +1044,9 @@ bool BrowserActionsContainer::ShowPopupForExtension(
for (BrowserActionViews::iterator iter = browser_action_views_.begin();
iter != browser_action_views_.end(); ++iter) {
- BrowserActionButton* button = (*iter)->button();
- if (button->extension() == extension)
- return button->view_controller()->ExecuteAction(
+ BrowserActionView* view = (*iter);
+ if (view->extension() == extension)
+ return view->view_controller()->ExecuteAction(
ExtensionPopup::SHOW, grant_tab_permissions);
}
return false;
« no previous file with comments | « chrome/browser/ui/views/toolbar/browser_actions_container.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698