Home | History | Annotate | Download | only in tabs

Lines Matching refs:opener

35 // opener relationships for the tab in which the transition occurred to be
148 WebContents* opener() const { return opener_; }
192 // before selection moves elsewhere, their opener is selected. But if
193 // selection shifts to _any_ tab (including their opener), the group
306 // Anything opened by a link we deem to have an opener.
566 return contents_data_[index]->opener();
570 WebContents* opener) {
572 DCHECK(opener);
573 contents_data_[index]->set_opener(opener);
576 int TabStripModel::GetIndexOfNextWebContentsOpenedBy(const WebContents* opener,
579 DCHECK(opener);
584 if (OpenerMatches(contents_data_[i], opener, use_group))
589 if (OpenerMatches(contents_data_[i], opener, use_group))
595 int TabStripModel::GetIndexOfLastWebContentsOpenedBy(const WebContents* opener,
597 DCHECK(opener);
601 if (contents_data_[i]->opener() == opener)
613 // opener relationships (this allows for the use case of opening a new
619 // TabStrip opener relationships since we assume they're beginning a
630 // Forget all opener memories so we don't do anything weird with tab
1151 WebContents* opener = contents_data_[index]->group();
1152 if (!opener) {
1153 // If there is no group, find all tabs with the selected tab as the opener.
1154 opener = GetWebContentsAt(index);
1155 if (!opener)
1161 if (contents_data_[i]->group() == opener ||
1162 GetWebContentsAtImpl(i) == opener) {
1401 const WebContents* opener,
1403 return data->opener() == opener || (use_group && data->group() == opener);
1412 if ((*i)->opener() == tab)