diff options
author | pfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-07-22 09:57:20 +0000 |
---|---|---|
committer | pfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-07-22 09:57:20 +0000 |
commit | 8262245d384be025f13e2a5b3a03b7e5c98374ce (patch) | |
tree | b92377c4ce653f721bf7339c8fa33f7a7049ce67 /chrome/renderer/devtools_client.h | |
parent | 2469a22063c3539147f55fe899a8dabc12901c01 (diff) | |
download | chromium_src-8262245d384be025f13e2a5b3a03b7e5c98374ce.zip chromium_src-8262245d384be025f13e2a5b3a03b7e5c98374ce.tar.gz chromium_src-8262245d384be025f13e2a5b3a03b7e5c98374ce.tar.bz2 |
DevTools: move DevToolsAgent/Client into content.
BUG=84078
TEST=
Review URL: http://codereview.chromium.org/7461019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93596 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/devtools_client.h')
-rw-r--r-- | chrome/renderer/devtools_client.h | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/chrome/renderer/devtools_client.h b/chrome/renderer/devtools_client.h deleted file mode 100644 index c4687fc..0000000 --- a/chrome/renderer/devtools_client.h +++ /dev/null @@ -1,65 +0,0 @@ -// Copyright (c) 2011 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. - -#ifndef CHROME_RENDERER_DEVTOOLS_CLIENT_H_ -#define CHROME_RENDERER_DEVTOOLS_CLIENT_H_ -#pragma once - -#include <string> - -#include "base/basictypes.h" -#include "base/memory/scoped_ptr.h" -#include "content/renderer/render_view_observer.h" -#include "third_party/WebKit/Source/WebKit/chromium/public/WebDevToolsFrontendClient.h" - -class MessageLoop; - -namespace WebKit { -class WebDevToolsFrontend; -class WebString; -} - -struct DevToolsMessageData; - -// Developer tools UI end of communication channel between the render process of -// the page being inspected and tools UI renderer process. All messages will -// go through browser process. On the side of the inspected page there's -// corresponding DevToolsAgent object. -// TODO(yurys): now the client is almost empty later it will delegate calls to -// code in glue -class DevToolsClient : public RenderViewObserver, - public WebKit::WebDevToolsFrontendClient { - public: - explicit DevToolsClient(RenderView* render_view); - virtual ~DevToolsClient(); - - private: - // RenderView::Observer implementation. - virtual bool OnMessageReceived(const IPC::Message& message); - - // WebDevToolsFrontendClient implementation - virtual void sendFrontendLoaded(); - virtual void sendMessageToBackend(const WebKit::WebString&); - virtual void sendDebuggerCommandToAgent(const WebKit::WebString& command); - - virtual void activateWindow(); - virtual void closeWindow(); - virtual void requestDockWindow(); - virtual void requestUndockWindow(); - virtual void saveAs(const WebKit::WebString& file_name, - const WebKit::WebString& content); - - virtual bool shouldHideScriptsPanel(); - - void OnDispatchOnInspectorFrontend(const std::string& message); - - // Sends message to DevToolsAgent. - void SendToAgent(const IPC::Message& tools_agent_message); - - scoped_ptr<WebKit::WebDevToolsFrontend> web_tools_frontend_; - - DISALLOW_COPY_AND_ASSIGN(DevToolsClient); -}; - -#endif // CHROME_RENDERER_DEVTOOLS_CLIENT_H_ |