diff options
Diffstat (limited to 'chrome/browser/devtools/chrome_devtools_manager_delegate.cc')
-rw-r--r-- | chrome/browser/devtools/chrome_devtools_manager_delegate.cc | 45 |
1 files changed, 4 insertions, 41 deletions
diff --git a/chrome/browser/devtools/chrome_devtools_manager_delegate.cc b/chrome/browser/devtools/chrome_devtools_manager_delegate.cc index f115a39..8a655ce 100644 --- a/chrome/browser/devtools/chrome_devtools_manager_delegate.cc +++ b/chrome/browser/devtools/chrome_devtools_manager_delegate.cc @@ -4,19 +4,11 @@ #include "chrome/browser/devtools/chrome_devtools_manager_delegate.h" -#include "base/values.h" -#include "chrome/browser/devtools/devtools_target_impl.h" +#if !defined(OS_ANDROID) #include "chrome/browser/devtools/devtools_window.h" -#include "chrome/browser/history/top_sites_factory.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_iterator.h" -#include "components/devtools_discovery/devtools_discovery_manager.h" -#include "components/history/core/browser/top_sites.h" -#include "content/public/browser/browser_thread.h" #include "content/public/browser/devtools_agent_host.h" -#include "content/public/browser/web_contents.h" +#endif // !defined(OS_ANDROID) ChromeDevToolsManagerDelegate::ChromeDevToolsManagerDelegate() : network_protocol_handler_(new DevToolsNetworkProtocolHandler()) { @@ -28,6 +20,7 @@ ChromeDevToolsManagerDelegate::~ChromeDevToolsManagerDelegate() { void ChromeDevToolsManagerDelegate::Inspect( content::BrowserContext* browser_context, content::DevToolsAgentHost* agent_host) { +#if !defined(OS_ANDROID) content::DevToolsAgentHost::Type type = agent_host->GetType(); if (type != content::DevToolsAgentHost::TYPE_SHARED_WORKER && type != content::DevToolsAgentHost::TYPE_SERVICE_WORKER) { @@ -36,6 +29,7 @@ void ChromeDevToolsManagerDelegate::Inspect( } if (Profile* profile = Profile::FromBrowserContext(browser_context)) DevToolsWindow::OpenDevToolsWindowForWorker(profile, agent_host); +#endif // !defined(OS_ANDROID) } base::DictionaryValue* ChromeDevToolsManagerDelegate::HandleCommand( @@ -49,34 +43,3 @@ void ChromeDevToolsManagerDelegate::DevToolsAgentStateChanged( bool attached) { network_protocol_handler_->DevToolsAgentStateChanged(agent_host, attached); } - -std::string ChromeDevToolsManagerDelegate::GetPageThumbnailData( - const GURL& url) { - for (chrome::BrowserIterator it; !it.done(); it.Next()) { - Profile* profile = (*it)->profile(); - scoped_refptr<history::TopSites> top_sites = - TopSitesFactory::GetForProfile(profile); - if (!top_sites) - continue; - scoped_refptr<base::RefCountedMemory> data; - if (top_sites->GetPageThumbnail(url, false, &data)) - return std::string(data->front_as<char>(), data->size()); - } - return std::string(); -} - -scoped_ptr<content::DevToolsTarget> -ChromeDevToolsManagerDelegate::CreateNewTarget(const GURL& url) { - return devtools_discovery::DevToolsDiscoveryManager::GetInstance()-> - CreateNew(url); -} - -void ChromeDevToolsManagerDelegate::EnumerateTargets(TargetCallback callback) { - TargetList targets; - devtools_discovery::DevToolsDiscoveryManager* discovery_manager = - devtools_discovery::DevToolsDiscoveryManager::GetInstance(); - for (const auto& descriptor : discovery_manager->GetDescriptors()) - targets.push_back(descriptor); - callback.Run(targets); -} - |