Lines Matching defs:TabStripModel
60 // TabStripModel, public:
62 TabStripModel::TabStripModel(TabStripModelDelegate* delegate, Profile* profile)
77 TabStripModel::~TabStripModel() {
84 void TabStripModel::AddObserver(TabStripModelObserver* observer) {
88 void TabStripModel::RemoveObserver(TabStripModelObserver* observer) {
92 void TabStripModel::SetInsertionPolicy(InsertionPolicy policy) {
96 TabStripModel::InsertionPolicy TabStripModel::insertion_policy() const {
100 bool TabStripModel::HasObserver(TabStripModelObserver* observer) {
104 bool TabStripModel::ContainsIndex(int index) const {
108 void TabStripModel::AppendTabContents(TabContentsWrapper* contents,
116 void TabStripModel::InsertTabContentsAt(int index,
167 TabContentsWrapper* TabStripModel::ReplaceTabContentsAt(
191 void TabStripModel::ReplaceNavigationControllerAt(
202 TabContentsWrapper* TabStripModel::DetachTabContentsAt(int index) {
243 void TabStripModel::ActivateTabAt(int index, bool user_gesture) {
262 void TabStripModel::MoveTabContentsAt(int index,
280 void TabStripModel::MoveSelectedTabsTo(int index) {
313 TabContentsWrapper* TabStripModel::GetSelectedTabContents() const {
317 TabContentsWrapper* TabStripModel::GetTabContentsAt(int index) const {
323 int TabStripModel::GetIndexOfTabContents(
334 int TabStripModel::GetWrapperIndex(const TabContents* contents) const {
344 int TabStripModel::GetIndexOfController(
355 void TabStripModel::UpdateTabContentsStateAt(int index,
363 void TabStripModel::CloseAllTabs() {
374 bool TabStripModel::CloseTabContentsAt(int index, uint32 close_types) {
380 bool TabStripModel::TabsAreLoading() const {
389 NavigationController* TabStripModel::GetOpenerOfTabContentsAt(int index) {
394 int TabStripModel::GetIndexOfNextTabContentsOpenedBy(
412 int TabStripModel::GetIndexOfFirstTabContentsOpenedBy(
425 int TabStripModel::GetIndexOfLastTabContentsOpenedBy(
444 void TabStripModel::TabNavigating(TabContentsWrapper* contents,
466 void TabStripModel::ForgetAllOpeners() {
474 void TabStripModel::ForgetGroup(TabContentsWrapper* contents) {
481 bool TabStripModel::ShouldResetGroupOnSelect(
488 void TabStripModel::SetTabBlocked(int index, bool blocked) {
498 void TabStripModel::SetTabPinned(int index, bool pinned) {
537 bool TabStripModel::IsTabPinned(int index) const {
542 bool TabStripModel::IsMiniTab(int index) const {
546 bool TabStripModel::IsAppTab(int index) const {
551 bool TabStripModel::IsTabBlocked(int index) const {
555 int TabStripModel::IndexOfFirstNonMiniTab() const {
564 int TabStripModel::ConstrainInsertionIndex(int index, bool mini_tab) {
569 void TabStripModel::ExtendSelectionTo(int index) {
577 void TabStripModel::ToggleSelectionAt(int index) {
598 void TabStripModel::AddSelectionFromAnchorTo(int index) {
604 bool TabStripModel::IsTabSelected(int index) const {
609 void TabStripModel::SetSelectionFromModel(
618 void TabStripModel::AddTabContents(TabContentsWrapper* contents,
685 void TabStripModel::CloseSelectedTabs() {
690 void TabStripModel::SelectNextTab() {
694 void TabStripModel::SelectPreviousTab() {
698 void TabStripModel::SelectLastTab() {
702 void TabStripModel::MoveTabNext() {
708 void TabStripModel::MoveTabPrevious() {
715 bool TabStripModel::IsContextMenuCommandEnabled(
779 bool TabStripModel::IsContextMenuCommandChecked(
792 void TabStripModel::ExecuteContextMenuCommand(
937 std::vector<int> TabStripModel::GetIndicesClosedByCommand(
963 bool TabStripModel::WillContextMenuPin(int index) {
975 // TabStripModel, NotificationObserver implementation:
977 void TabStripModel::Observe(NotificationType type,
986 if (index != TabStripModel::kNoTab) {
1018 bool TabStripModel::ContextMenuCommandToBrowserCommand(int cmd_id,
1051 // TabStripModel, private:
1053 void TabStripModel::GetIndicesWithSameDomain(int index,
1067 void TabStripModel::GetIndicesWithSameOpener(int index,
1086 std::vector<int> TabStripModel::GetIndicesForCommand(int index) const {
1095 bool TabStripModel::IsNewTabAtEndOfTabStrip(
1103 bool TabStripModel::InternalCloseTabs(const std::vector<int>& indices,
1186 void TabStripModel::InternalCloseTab(TabContentsWrapper* contents,
1202 TabContentsWrapper* TabStripModel::GetContentsAt(int index) const {
1208 void TabStripModel::NotifyTabSelectedIfChanged(TabContentsWrapper* old_contents,
1226 void TabStripModel::NotifySelectionChanged(int old_selected_index) {
1237 void TabStripModel::SelectRelativeTab(bool next) {
1249 void TabStripModel::MoveTabContentsAtImpl(int index,
1266 void TabStripModel::MoveSelectedTabsToImpl(int index,
1303 bool TabStripModel::OpenerMatches(const TabContentsData* data,
1309 void TabStripModel::ForgetOpenersAndGroupsReferencing(