Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(860)

Unified Diff: chrome/browser/debugger/browser_list_tabcontents_provider.cc

Issue 11630004: DevTools: rename debugger/ to devtools/, move DevTools files into content/renderer/devtools. (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: For landing Created 8 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/debugger/browser_list_tabcontents_provider.cc
diff --git a/chrome/browser/debugger/browser_list_tabcontents_provider.cc b/chrome/browser/debugger/browser_list_tabcontents_provider.cc
deleted file mode 100644
index 145728cf010c3269ef6303ae63e3cc2d219926a2..0000000000000000000000000000000000000000
--- a/chrome/browser/debugger/browser_list_tabcontents_provider.cc
+++ /dev/null
@@ -1,96 +0,0 @@
-// Copyright (c) 2012 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "chrome/browser/debugger/browser_list_tabcontents_provider.h"
-
-#include "base/path_service.h"
-#include "chrome/browser/history/top_sites.h"
-#include "chrome/browser/profiles/profile.h"
-#include "chrome/browser/profiles/profile_manager.h"
-#include "chrome/browser/ui/browser.h"
-#include "chrome/browser/ui/browser_commands.h"
-#include "chrome/browser/ui/browser_list.h"
-#include "chrome/browser/ui/browser_tabstrip.h"
-#include "chrome/common/chrome_paths.h"
-#include "content/public/browser/browser_thread.h"
-#include "content/public/browser/web_contents.h"
-#include "content/public/common/url_constants.h"
-#include "grit/devtools_discovery_page_resources.h"
-#include "net/url_request/url_request_context_getter.h"
-#include "ui/base/resource/resource_bundle.h"
-
-using content::DevToolsHttpHandlerDelegate;
-using content::RenderViewHost;
-
-BrowserListTabContentsProvider::BrowserListTabContentsProvider(
- Profile* profile)
- : profile_(profile) {
-}
-
-BrowserListTabContentsProvider::~BrowserListTabContentsProvider() {
-}
-
-std::string BrowserListTabContentsProvider::GetDiscoveryPageHTML() {
- std::set<Profile*> profiles;
- for (BrowserList::const_iterator it = BrowserList::begin(),
- end = BrowserList::end(); it != end; ++it) {
- profiles.insert((*it)->profile());
- }
- for (std::set<Profile*>::iterator it = profiles.begin();
- it != profiles.end(); ++it) {
- history::TopSites* ts = (*it)->GetTopSites();
- if (ts) {
- // TopSites updates itself after a delay. Ask TopSites to update itself
- // when we're about to show the remote debugging landing page.
- ts->SyncWithHistory();
- }
- }
- return ResourceBundle::GetSharedInstance().GetRawDataResource(
- IDR_DEVTOOLS_DISCOVERY_PAGE_HTML).as_string();
-}
-
-bool BrowserListTabContentsProvider::BundlesFrontendResources() {
- return true;
-}
-
-FilePath BrowserListTabContentsProvider::GetDebugFrontendDir() {
-#if defined(DEBUG_DEVTOOLS)
- FilePath inspector_dir;
- PathService::Get(chrome::DIR_INSPECTOR, &inspector_dir);
- return inspector_dir;
-#else
- return FilePath();
-#endif
-}
-
-std::string BrowserListTabContentsProvider::GetPageThumbnailData(
- const GURL& url) {
- for (BrowserList::const_iterator it = BrowserList::begin(),
- end = BrowserList::end(); it != end; ++it) {
- Profile* profile = (*it)->profile();
- history::TopSites* top_sites = profile->GetTopSites();
- if (!top_sites)
- continue;
- scoped_refptr<base::RefCountedMemory> data;
- if (top_sites->GetPageThumbnail(url, &data))
- return std::string(
- reinterpret_cast<const char*>(data->front()), data->size());
- }
-
- return std::string();
-}
-
-RenderViewHost* BrowserListTabContentsProvider::CreateNewTarget() {
- if (BrowserList::empty())
- chrome::NewEmptyWindow(profile_);
-
- if (BrowserList::empty())
- return NULL;
-
- content::WebContents* web_contents = chrome::AddSelectedTabWithURL(
- *BrowserList::begin(),
- GURL(chrome::kAboutBlankURL),
- content::PAGE_TRANSITION_LINK);
- return web_contents->GetRenderViewHost();
-}
« no previous file with comments | « chrome/browser/debugger/browser_list_tabcontents_provider.h ('k') | chrome/browser/debugger/devtools_file_helper.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698