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

Side by Side Diff: chrome/browser/ui/toolbar/toolbar_actions_bar.h

Issue 2335203003: Add metrics to keep track of the tab activate/deactivate cycle (Closed)
Patch Set: Addressed comments Created 4 years, 3 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
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 #ifndef CHROME_BROWSER_UI_TOOLBAR_TOOLBAR_ACTIONS_BAR_H_ 5 #ifndef CHROME_BROWSER_UI_TOOLBAR_TOOLBAR_ACTIONS_BAR_H_
6 #define CHROME_BROWSER_UI_TOOLBAR_TOOLBAR_ACTIONS_BAR_H_ 6 #define CHROME_BROWSER_UI_TOOLBAR_TOOLBAR_ACTIONS_BAR_H_
7 7
8 #include <stddef.h> 8 #include <stddef.h>
9 9
10 #include <memory> 10 #include <memory>
(...skipping 256 matching lines...) Expand 10 before | Expand all | Expand 10 after
267 void OnToolbarActionAdded(const ToolbarActionsModel::ToolbarItem& item, 267 void OnToolbarActionAdded(const ToolbarActionsModel::ToolbarItem& item,
268 int index) override; 268 int index) override;
269 void OnToolbarActionRemoved(const std::string& action_id) override; 269 void OnToolbarActionRemoved(const std::string& action_id) override;
270 void OnToolbarActionMoved(const std::string& action_id, int index) override; 270 void OnToolbarActionMoved(const std::string& action_id, int index) override;
271 void OnToolbarActionUpdated(const std::string& action_id) override; 271 void OnToolbarActionUpdated(const std::string& action_id) override;
272 void OnToolbarVisibleCountChanged() override; 272 void OnToolbarVisibleCountChanged() override;
273 void OnToolbarHighlightModeChanged(bool is_highlighting) override; 273 void OnToolbarHighlightModeChanged(bool is_highlighting) override;
274 void OnToolbarModelInitialized() override; 274 void OnToolbarModelInitialized() override;
275 275
276 // TabStripModelObserver: 276 // TabStripModelObserver:
277 void TabInsertedAt(content::WebContents* contents, 277 void TabInsertedAt(TabStripModel* tab_strip_model,
278 content::WebContents* contents,
278 int index, 279 int index,
279 bool foreground) override; 280 bool foreground) override;
280 281
281 // Resizes the delegate (if necessary) to the preferred size using the given 282 // Resizes the delegate (if necessary) to the preferred size using the given
282 // |tween_type| and optionally suppressing the chevron. 283 // |tween_type| and optionally suppressing the chevron.
283 void ResizeDelegate(gfx::Tween::Type tween_type, bool suppress_chevron); 284 void ResizeDelegate(gfx::Tween::Type tween_type, bool suppress_chevron);
284 285
285 // Returns the action for the given |id|, if one exists. 286 // Returns the action for the given |id|, if one exists.
286 ToolbarActionViewController* GetActionForId(const std::string& action_id); 287 ToolbarActionViewController* GetActionForId(const std::string& action_id);
287 288
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
365 ScopedObserver<TabStripModel, TabStripModelObserver> tab_strip_observer_; 366 ScopedObserver<TabStripModel, TabStripModelObserver> tab_strip_observer_;
366 367
367 base::ObserverList<ToolbarActionsBarObserver> observers_; 368 base::ObserverList<ToolbarActionsBarObserver> observers_;
368 369
369 base::WeakPtrFactory<ToolbarActionsBar> weak_ptr_factory_; 370 base::WeakPtrFactory<ToolbarActionsBar> weak_ptr_factory_;
370 371
371 DISALLOW_COPY_AND_ASSIGN(ToolbarActionsBar); 372 DISALLOW_COPY_AND_ASSIGN(ToolbarActionsBar);
372 }; 373 };
373 374
374 #endif // CHROME_BROWSER_UI_TOOLBAR_TOOLBAR_ACTIONS_BAR_H_ 375 #endif // CHROME_BROWSER_UI_TOOLBAR_TOOLBAR_ACTIONS_BAR_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698