summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/renderer_webkitclient_impl.h
diff options
context:
space:
mode:
authorkinuko@chromium.org <kinuko@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-25 19:44:49 +0000
committerkinuko@chromium.org <kinuko@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-25 19:44:49 +0000
commit52785d4c507c7c1f997d8bac300d0e9c13ac6391 (patch)
treeccf53ad81ffece1e3c036661e41e4e7befc0ceed /chrome/renderer/renderer_webkitclient_impl.h
parent7c9ae8ce124cf730b0ef45b43a3b0bba8d284998 (diff)
downloadchromium_src-52785d4c507c7c1f997d8bac300d0e9c13ac6391.zip
chromium_src-52785d4c507c7c1f997d8bac300d0e9c13ac6391.tar.gz
chromium_src-52785d4c507c7c1f997d8bac300d0e9c13ac6391.tar.bz2
Add WebFileSystemImpl and 2nd cut of IPC plumbing code for Move operation.
Plumbing code for the remaining operations (Copy, Remove etc) will come later in a separate patch once this one becomes to look good. BUG=32277 TESTS=none, will be added later Review URL: http://codereview.chromium.org/3165040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57365 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/renderer_webkitclient_impl.h')
-rw-r--r--chrome/renderer/renderer_webkitclient_impl.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/renderer/renderer_webkitclient_impl.h b/chrome/renderer/renderer_webkitclient_impl.h
index 5af8815..cc1149c 100644
--- a/chrome/renderer/renderer_webkitclient_impl.h
+++ b/chrome/renderer/renderer_webkitclient_impl.h
@@ -11,6 +11,7 @@
#include "webkit/glue/webkitclient_impl.h"
class WebSharedWorkerRepositoryImpl;
+class WebFileSystemImpl;
namespace IPC {
class SyncMessage;
@@ -61,6 +62,7 @@ class RendererWebKitClientImpl : public webkit_glue::WebKitClientImpl {
const WebKit::WebString& challenge,
const WebKit::WebURL& url);
virtual WebKit::WebIDBFactory* idbFactory();
+ virtual WebKit::WebFileSystem* fileSystem();
virtual WebKit::WebSharedWorkerRepository* sharedWorkerRepository();
virtual WebKit::WebGraphicsContext3D* createGraphicsContext3D();
@@ -94,6 +96,8 @@ class RendererWebKitClientImpl : public webkit_glue::WebKitClientImpl {
scoped_ptr<WebSharedWorkerRepositoryImpl> shared_worker_repository_;
scoped_ptr<WebKit::WebIDBFactory> web_idb_factory_;
+
+ scoped_ptr<WebFileSystemImpl> web_file_system_;
};
#endif // CHROME_RENDERER_RENDERER_WEBKITCLIENT_IMPL_H_