Lines Matching refs:browser
204 Browser* browser = Browser::GetBrowserForController(tab, &tab_index); in LoadNextTab() local
205 if (browser && browser->active_index() != tab_index) { in LoadNextTab()
410 Browser* browser, in SessionRestoreImpl() argument
416 browser_(browser), in SessionRestoreImpl()
436 Browser* browser = ProcessSessionWindows(&windows_); in Restore() local
438 return browser; in Restore()
457 Browser* browser = CreateRestoredBrowser( in RestoreForeignSession() local
463 const int initial_tab_count = browser->tab_count(); in RestoreForeignSession()
465 RestoreTabsToBrowser(*(*i), browser, selected_tab_index); in RestoreForeignSession()
466 ShowBrowser(browser, initial_tab_count, selected_tab_index); in RestoreForeignSession()
468 &browser->GetSelectedTabContents()->controller()); in RestoreForeignSession()
469 NotifySessionServiceOfRestoredTabs(browser, initial_tab_count); in RestoreForeignSession()
523 Browser* browser = NULL; in FinishedTabCreation() local
525 browser = Browser::Create(profile_); in FinishedTabCreation()
532 AppendURLsToBrowser(browser, urls_to_open_); in FinishedTabCreation()
533 browser->window()->Show(); in FinishedTabCreation()
550 return browser; in FinishedTabCreation()
581 Browser* browser = NULL; in ProcessSessionWindows() local
588 browser = current_browser; in ProcessSessionWindows()
589 if (browser && (browser->type() != Browser::TYPE_NORMAL || in ProcessSessionWindows()
590 browser->profile()->IsOffTheRecord())) { in ProcessSessionWindows()
591 browser = NULL; in ProcessSessionWindows()
594 if (!browser) { in ProcessSessionWindows()
595 browser = CreateRestoredBrowser( in ProcessSessionWindows()
601 last_browser = browser; in ProcessSessionWindows()
602 const int initial_tab_count = browser->tab_count(); in ProcessSessionWindows()
604 RestoreTabsToBrowser(*(*i), browser, selected_tab_index); in ProcessSessionWindows()
605 ShowBrowser(browser, initial_tab_count, selected_tab_index); in ProcessSessionWindows()
607 &browser->GetSelectedTabContents()->controller()); in ProcessSessionWindows()
608 NotifySessionServiceOfRestoredTabs(browser, initial_tab_count); in ProcessSessionWindows()
630 Browser* browser, in RestoreTabsToBrowser() argument
639 RestoreTab(tab, tab_index, browser, tab_index != selected_tab_index); in RestoreTabsToBrowser()
645 Browser* browser, in RestoreTab() argument
658 browser->profile()->GetExtensionService() && in RestoreTab()
660 browser->profile()->GetExtensionService()->IsInstalledApp(url)) { in RestoreTab()
667 browser->AddRestoredTab(tab.navigations, in RestoreTab()
682 Browser* browser = new Browser(type, profile_); in CreateRestoredBrowser() local
683 browser->set_override_bounds(bounds); in CreateRestoredBrowser()
684 browser->set_maximized_state(is_maximized ? in CreateRestoredBrowser()
687 browser->InitBrowserWindow(); in CreateRestoredBrowser()
688 return browser; in CreateRestoredBrowser()
691 void ShowBrowser(Browser* browser, in ShowBrowser() argument
694 if (browser_ == browser) { in ShowBrowser()
695 browser->ActivateTabAt(browser->tab_count() - 1, true); in ShowBrowser()
699 DCHECK(browser); in ShowBrowser()
700 DCHECK(browser->tab_count()); in ShowBrowser()
701 browser->ActivateTabAt( in ShowBrowser()
703 browser->tab_count() - 1), true); in ShowBrowser()
704 browser->window()->Show(); in ShowBrowser()
707 browser->GetSelectedTabContents()->view()->SetInitialFocus(); in ShowBrowser()
711 void AppendURLsToBrowser(Browser* browser, in AppendURLsToBrowser() argument
717 int index = browser->GetIndexForInsertionDuringRestore(i); in AppendURLsToBrowser()
718 browser::NavigateParams params(browser, urls[i], in AppendURLsToBrowser()
723 browser::Navigate(¶ms); in AppendURLsToBrowser()
729 void NotifySessionServiceOfRestoredTabs(Browser* browser, int initial_count) { in NotifySessionServiceOfRestoredTabs() argument
731 for (int i = initial_count; i < browser->tab_count(); ++i) in NotifySessionServiceOfRestoredTabs()
732 session_service->TabRestored(&browser->GetTabContentsAt(i)->controller(), in NotifySessionServiceOfRestoredTabs()
733 browser->tabstrip_model()->IsTabPinned(i)); in NotifySessionServiceOfRestoredTabs()
779 Browser* browser, in Restore() argument
800 new SessionRestoreImpl(profile, browser, synchronous, in Restore()
808 Browser* browser, in RestoreSession() argument
812 Restore(profile, browser, false, clobber_existing_window, in RestoreSession()