Eliminate WebViewImpl's dependency on WebDevToolsAgentImpl.
This CL decouples the implementation of WebDevToolsAgent from the implementation of WebViewImpl. While this allows me to postpone the uplift of glue/devtools into webkit/api/src, I think it also has the advantage of simplifying dependencies. WebDevToolsAgentPrivate is introduced for the method calls made by the FrameLoaderClientImpl to the WebDevToolsAgentImpl. R=dglazkov BUG=none TEST=none Review URL: http://codereview.chromium.org/342092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30833 0039d316-1c4b-4281-b951-d872f2087c98
Showing
- chrome/renderer/print_web_view_helper.h 0 additions, 3 deletionschrome/renderer/print_web_view_helper.h
- chrome/renderer/render_view.cc 4 additions, 6 deletionschrome/renderer/render_view.cc
- chrome/renderer/render_view.h 0 additions, 1 deletionchrome/renderer/render_view.h
- webkit/api/public/WebDevToolsAgent.h 7 additions, 4 deletionswebkit/api/public/WebDevToolsAgent.h
- webkit/api/public/WebDevToolsFrontend.h 3 additions, 4 deletionswebkit/api/public/WebDevToolsFrontend.h
- webkit/api/public/WebView.h 3 additions, 0 deletionswebkit/api/public/WebView.h
- webkit/api/public/WebViewClient.h 0 additions, 3 deletionswebkit/api/public/WebViewClient.h
- webkit/api/src/FrameLoaderClientImpl.cpp 5 additions, 9 deletionswebkit/api/src/FrameLoaderClientImpl.cpp
- webkit/api/src/InspectorClientImpl.cpp 2 additions, 5 deletionswebkit/api/src/InspectorClientImpl.cpp
- webkit/api/src/WebDevToolsAgentPrivate.h 57 additions, 0 deletionswebkit/api/src/WebDevToolsAgentPrivate.h
- webkit/api/src/WebViewImpl.cpp 8 additions, 15 deletionswebkit/api/src/WebViewImpl.cpp
- webkit/api/src/WebViewImpl.h 4 additions, 4 deletionswebkit/api/src/WebViewImpl.h
- webkit/glue/webdevtoolsagent_impl.cc 12 additions, 6 deletionswebkit/glue/webdevtoolsagent_impl.cc
- webkit/glue/webdevtoolsagent_impl.h 7 additions, 10 deletionswebkit/glue/webdevtoolsagent_impl.h
- webkit/tools/test_shell/test_webview_delegate.h 0 additions, 3 deletionswebkit/tools/test_shell/test_webview_delegate.h
webkit/api/src/WebDevToolsAgentPrivate.h
0 → 100644
Please register or sign in to comment