Lines Matching defs:TabStripModel

27 // TabStripModel
49 // A TabStripModel has one delegate that it relies on to perform certain tasks
53 // A TabStripModel also has N observers (see TabStripModelObserver above),
61 class TabStripModel : public NotificationObserver {
115 // Construct a TabStripModel with a delegate to help it do certain things
117 TabStripModel(TabStripModelDelegate* delegate, Profile* profile);
118 virtual ~TabStripModel();
120 // Retrieves the TabStripModelDelegate associated with this TabStripModel.
123 // Add and remove observers to changes within this TabStripModel.
127 // Retrieve the number of TabContentses/emptiness of the TabStripModel.
131 // Retrieve the Profile associated with this TabStripModel.
158 // Determines if the specified index is contained within the TabStripModel.
253 // TabStripModel::kNoTab if the TabContents is not in this TabStripModel.
257 // TabContents, or TabStripModel::kNoTab if the TabContents is not in this
258 // TabStripModel. Note: This is only needed in rare cases where the wrapper
265 // not in this TabStripModel.
274 // Make sure there is an auto-generated New Tab tab in the TabStripModel.
311 // navigation, the TabStripModel may adjust its selection and grouping
391 // Adds a TabContents at the best position in the TabStripModel given the
444 // TabStripModel index |context_index|. If |context_index| is selected the
522 // Returns the number of New Tab tabs in the TabStripModel.
555 // the TabContents is in the current TabStripModel, unless otherwise
611 // The TabContents data currently hosted within this TabStripModel.
615 // A profile associated with this TabStripModel, used when creating new Tabs.
634 DISALLOW_IMPLICIT_CONSTRUCTORS(TabStripModel);