OLD | NEW |
---|---|
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef WEBKIT_CLIENT_IMPL_H_ | 5 #ifndef WEBKIT_CLIENT_IMPL_H_ |
6 #define WEBKIT_CLIENT_IMPL_H_ | 6 #define WEBKIT_CLIENT_IMPL_H_ |
7 | 7 |
8 #include "base/platform_file.h" | 8 #include "base/platform_file.h" |
9 #include "base/timer.h" | 9 #include "base/timer.h" |
10 #include "third_party/WebKit/WebKit/chromium/public/WebKitClient.h" | 10 #include "third_party/WebKit/WebKit/chromium/public/WebKitClient.h" |
11 #if defined(OS_WIN) | 11 #if defined(OS_WIN) |
12 #include "webkit/glue/webthemeengine_impl_win.h" | 12 #include "webkit/glue/webthemeengine_impl_win.h" |
13 #endif | 13 #endif |
14 | 14 |
15 class MessageLoop; | 15 class MessageLoop; |
16 | 16 |
17 namespace WebKit { | |
18 class WebApplicationCacheHost; | |
19 class WebApplicationCacheHostClient; | |
michaeln
2010/04/06 18:52:15
why are these needed?
| |
20 } | |
21 | |
17 namespace webkit_glue { | 22 namespace webkit_glue { |
18 | 23 |
19 class WebKitClientImpl : public WebKit::WebKitClient { | 24 class WebKitClientImpl : public WebKit::WebKitClient { |
20 public: | 25 public: |
21 WebKitClientImpl(); | 26 WebKitClientImpl(); |
22 virtual ~WebKitClientImpl() {} | 27 virtual ~WebKitClientImpl() {} |
23 | 28 |
24 // WebKitClient methods (partial implementation): | 29 // WebKitClient methods (partial implementation): |
25 virtual WebKit::WebThemeEngine* themeEngine(); | 30 virtual WebKit::WebThemeEngine* themeEngine(); |
26 virtual WebKit::WebApplicationCacheHost* createApplicationCacheHost( | 31 virtual WebKit::WebApplicationCacheHost* createApplicationCacheHost( |
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
88 int shared_timer_suspended_; // counter | 93 int shared_timer_suspended_; // counter |
89 | 94 |
90 #if defined(OS_WIN) | 95 #if defined(OS_WIN) |
91 WebThemeEngineImpl theme_engine_; | 96 WebThemeEngineImpl theme_engine_; |
92 #endif | 97 #endif |
93 }; | 98 }; |
94 | 99 |
95 } // namespace webkit_glue | 100 } // namespace webkit_glue |
96 | 101 |
97 #endif // WEBKIT_CLIENT_IMPL_H_ | 102 #endif // WEBKIT_CLIENT_IMPL_H_ |
OLD | NEW |