Lines Matching defs:TabStripModel

112 // TabStripModel, public:
114 TabStripModel::TabStripModel(TabStripModelDelegate* delegate, Profile* profile)
124 TabStripModel::~TabStripModel() {
131 void TabStripModel::AddObserver(TabStripModelObserver* observer) {
135 void TabStripModel::RemoveObserver(TabStripModelObserver* observer) {
139 bool TabStripModel::ContainsIndex(int index) const {
143 void TabStripModel::AppendWebContents(WebContents* contents,
150 void TabStripModel::InsertWebContentsAt(int index,
205 WebContents* TabStripModel::ReplaceWebContentsAt(int index,
234 WebContents* TabStripModel::DiscardWebContentsAt(int index) {
258 WebContents* TabStripModel::DetachWebContentsAt(int index) {
311 void TabStripModel::ActivateTabAt(int index, bool user_gesture) {
319 void TabStripModel::AddTabAtToSelection(int index) {
327 void TabStripModel::MoveWebContentsAt(int index,
345 void TabStripModel::MoveSelectedTabsTo(int index) {
378 WebContents* TabStripModel::GetActiveWebContents() const {
382 WebContents* TabStripModel::GetWebContentsAt(int index) const {
388 int TabStripModel::GetIndexOfWebContents(const WebContents* contents) const {
396 void TabStripModel::UpdateWebContentsStateAt(int index,
404 void TabStripModel::CloseAllTabs() {
415 bool TabStripModel::CloseWebContentsAt(int index, uint32 close_types) {
422 bool TabStripModel::TabsAreLoading() const {
431 WebContents* TabStripModel::GetOpenerOfWebContentsAt(int index) {
436 void TabStripModel::SetOpenerOfWebContentsAt(int index,
443 int TabStripModel::GetIndexOfNextWebContentsOpenedBy(const WebContents* opener,
462 int TabStripModel::GetIndexOfLastWebContentsOpenedBy(const WebContents* opener,
474 void TabStripModel::TabNavigating(WebContents* contents,
496 void TabStripModel::ForgetAllOpeners() {
504 void TabStripModel::ForgetGroup(WebContents* contents) {
511 bool TabStripModel::ShouldResetGroupOnSelect(WebContents* contents) const {
517 void TabStripModel::SetTabBlocked(int index, bool blocked) {
527 void TabStripModel::SetTabPinned(int index, bool pinned) {
565 bool TabStripModel::IsTabPinned(int index) const {
570 bool TabStripModel::IsMiniTab(int index) const {
574 bool TabStripModel::IsAppTab(int index) const {
579 bool TabStripModel::IsTabBlocked(int index) const {
583 bool TabStripModel::IsTabDiscarded(int index) const {
587 int TabStripModel::IndexOfFirstNonMiniTab() const {
596 int TabStripModel::ConstrainInsertionIndex(int index, bool mini_tab) {
601 void TabStripModel::ExtendSelectionTo(int index) {
609 void TabStripModel::ToggleSelectionAt(int index) {
632 void TabStripModel::AddSelectionFromAnchorTo(int index) {
639 bool TabStripModel::IsTabSelected(int index) const {
644 void TabStripModel::SetSelectionFromModel(
650 void TabStripModel::AddWebContents(WebContents* contents,
715 void TabStripModel::CloseSelectedTabs() {
720 void TabStripModel::SelectNextTab() {
724 void TabStripModel::SelectPreviousTab() {
728 void TabStripModel::SelectLastTab() {
732 void TabStripModel::MoveTabNext() {
738 void TabStripModel::MoveTabPrevious() {
745 bool TabStripModel::IsContextMenuCommandEnabled(
807 void TabStripModel::ExecuteContextMenuCommand(
814 TabStripModel::NEW_TAB_CONTEXT_MENU,
815 TabStripModel::NEW_TAB_ENUM_COUNT);
928 std::vector<int> TabStripModel::GetIndicesClosedByCommand(
954 bool TabStripModel::WillContextMenuPin(int index) {
966 // TabStripModel, content::NotificationObserver implementation:
968 void TabStripModel::Observe(int type,
978 if (index != TabStripModel::kNoTab) {
992 bool TabStripModel::ContextMenuCommandToBrowserCommand(int cmd_id,
1022 // TabStripModel, private:
1024 std::vector<WebContents*> TabStripModel::GetWebContentsFromIndices(
1032 void TabStripModel::GetIndicesWithSameDomain(int index,
1045 void TabStripModel::GetIndicesWithSameOpener(int index,
1064 std::vector<int> TabStripModel::GetIndicesForCommand(int index) const {
1073 bool TabStripModel::IsNewTabAtEndOfTabStrip(WebContents* contents) const {
1081 bool TabStripModel::InternalCloseTabs(const std::vector<int>& indices,
1143 void TabStripModel::InternalCloseTab(WebContents* contents,
1159 WebContents* TabStripModel::GetWebContentsAtImpl(int index) const {
1165 void TabStripModel::NotifyIfTabDeactivated(WebContents* contents) {
1172 void TabStripModel::NotifyIfActiveTabChanged(WebContents* old_contents,
1189 void TabStripModel::NotifyIfActiveOrSelectionChanged(
1201 void TabStripModel::SetSelection(
1213 void TabStripModel::SelectRelativeTab(bool next) {
1225 void TabStripModel::MoveWebContentsAtImpl(int index,
1242 void TabStripModel::MoveSelectedTabsToImpl(int index,
1279 bool TabStripModel::OpenerMatches(const WebContentsData* data,
1285 void TabStripModel::ForgetOpenersAndGroupsReferencing(