15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Copyright (c) 2012 The Chromium Authors. All rights reserved.
25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be
35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// found in the LICENSE file.
45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include "chrome/browser/ui/tabs/tab_strip_model_observer.h"
65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)using content::WebContents;
85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void TabStripModelObserver::TabInsertedAt(WebContents* contents,
105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)                                          int index,
115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)                                          bool foreground) {
125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}
135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void TabStripModelObserver::TabClosingAt(TabStripModel* tab_strip_model,
155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)                                         WebContents* contents,
165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)                                         int index) {
175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}
185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void TabStripModelObserver::TabDetachedAt(WebContents* contents,
205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)                                          int index) {
215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}
225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
232a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)void TabStripModelObserver::TabDeactivated(WebContents* contents) {
245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}
255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
262a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)void TabStripModelObserver::ActiveTabChanged(WebContents* old_contents,
272a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)                                             WebContents* new_contents,
285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)                                             int index,
29c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)                                             int reason) {
305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}
315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void TabStripModelObserver::TabSelectionChanged(
335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    TabStripModel* tab_strip_model,
342a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)    const ui::ListSelectionModel& model) {
355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}
365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
372a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)void TabStripModelObserver::TabMoved(WebContents* contents,
385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)                                     int from_index,
395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)                                     int to_index) {
405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}
415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
422a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)void TabStripModelObserver::TabChangedAt(WebContents* contents,
435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)                                         int index,
445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)                                         TabChangeType change_type) {
455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}
465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void TabStripModelObserver::TabReplacedAt(TabStripModel* tab_strip_model,
482a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)                                          WebContents* old_contents,
492a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)                                          WebContents* new_contents,
505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)                                          int index) {
515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}
525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void TabStripModelObserver::TabPinnedStateChanged(WebContents* contents,
545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)                                                  int index) {
555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}
565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void TabStripModelObserver::TabMiniStateChanged(WebContents* contents,
585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)                                                int index) {
595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}
605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void TabStripModelObserver::TabBlockedStateChanged(WebContents* contents,
625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)                                                   int index) {
635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}
645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void TabStripModelObserver::TabStripEmpty() {}
665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void TabStripModelObserver::TabStripModelDeleted() {}
68