| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 CONTENT_BROWSER_WEB_CONTENTS_WEB_CONTENTS_IMPL_H_ | 5 #ifndef CONTENT_BROWSER_WEB_CONTENTS_WEB_CONTENTS_IMPL_H_ |
| 6 #define CONTENT_BROWSER_WEB_CONTENTS_WEB_CONTENTS_IMPL_H_ | 6 #define CONTENT_BROWSER_WEB_CONTENTS_WEB_CONTENTS_IMPL_H_ |
| 7 | 7 |
| 8 #include <map> | 8 #include <map> |
| 9 #include <set> | 9 #include <set> |
| 10 #include <string> | 10 #include <string> |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 47 | 47 |
| 48 namespace content { | 48 namespace content { |
| 49 class BrowserPluginEmbedder; | 49 class BrowserPluginEmbedder; |
| 50 class BrowserPluginGuest; | 50 class BrowserPluginGuest; |
| 51 class BrowserPluginGuestManager; | 51 class BrowserPluginGuestManager; |
| 52 class DateTimeChooserAndroid; | 52 class DateTimeChooserAndroid; |
| 53 class DownloadItem; | 53 class DownloadItem; |
| 54 class GeolocationDispatcherHost; | 54 class GeolocationDispatcherHost; |
| 55 class InterstitialPageImpl; | 55 class InterstitialPageImpl; |
| 56 class JavaScriptDialogManager; | 56 class JavaScriptDialogManager; |
| 57 class ManifestManagerHost; |
| 57 class MidiDispatcherHost; | 58 class MidiDispatcherHost; |
| 58 class PowerSaveBlocker; | 59 class PowerSaveBlocker; |
| 59 class RenderViewHost; | 60 class RenderViewHost; |
| 60 class RenderViewHostDelegateView; | 61 class RenderViewHostDelegateView; |
| 61 class RenderViewHostImpl; | 62 class RenderViewHostImpl; |
| 62 class RenderWidgetHostImpl; | 63 class RenderWidgetHostImpl; |
| 63 class SavePackage; | 64 class SavePackage; |
| 64 class ScreenOrientationDispatcherHost; | 65 class ScreenOrientationDispatcherHost; |
| 65 class SiteInstance; | 66 class SiteInstance; |
| 66 class TestWebContents; | 67 class TestWebContents; |
| (...skipping 257 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 324 bool is_favicon, | 325 bool is_favicon, |
| 325 uint32_t max_bitmap_size, | 326 uint32_t max_bitmap_size, |
| 326 const ImageDownloadCallback& callback) OVERRIDE; | 327 const ImageDownloadCallback& callback) OVERRIDE; |
| 327 virtual bool IsSubframe() const OVERRIDE; | 328 virtual bool IsSubframe() const OVERRIDE; |
| 328 virtual void Find(int request_id, | 329 virtual void Find(int request_id, |
| 329 const base::string16& search_text, | 330 const base::string16& search_text, |
| 330 const blink::WebFindOptions& options) OVERRIDE; | 331 const blink::WebFindOptions& options) OVERRIDE; |
| 331 virtual void StopFinding(StopFindAction action) OVERRIDE; | 332 virtual void StopFinding(StopFindAction action) OVERRIDE; |
| 332 virtual void InsertCSS(const std::string& css) OVERRIDE; | 333 virtual void InsertCSS(const std::string& css) OVERRIDE; |
| 333 virtual bool WasRecentlyAudible() OVERRIDE; | 334 virtual bool WasRecentlyAudible() OVERRIDE; |
| 335 virtual void GetManifest(const GetManifestCallback&) OVERRIDE; |
| 334 #if defined(OS_ANDROID) | 336 #if defined(OS_ANDROID) |
| 335 virtual base::android::ScopedJavaLocalRef<jobject> GetJavaWebContents() | 337 virtual base::android::ScopedJavaLocalRef<jobject> GetJavaWebContents() |
| 336 OVERRIDE; | 338 OVERRIDE; |
| 337 virtual WebContentsAndroid* GetWebContentsAndroid(); | 339 virtual WebContentsAndroid* GetWebContentsAndroid(); |
| 338 #elif defined(OS_MACOSX) | 340 #elif defined(OS_MACOSX) |
| 339 virtual void SetAllowOtherViews(bool allow) OVERRIDE; | 341 virtual void SetAllowOtherViews(bool allow) OVERRIDE; |
| 340 virtual bool GetAllowOtherViews() OVERRIDE; | 342 virtual bool GetAllowOtherViews() OVERRIDE; |
| 341 #endif | 343 #endif |
| 342 | 344 |
| 343 // Implementation of PageNavigator. | 345 // Implementation of PageNavigator. |
| (...skipping 877 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1221 // Whether the last JavaScript dialog shown was suppressed. Used for testing. | 1223 // Whether the last JavaScript dialog shown was suppressed. Used for testing. |
| 1222 bool last_dialog_suppressed_; | 1224 bool last_dialog_suppressed_; |
| 1223 | 1225 |
| 1224 scoped_ptr<GeolocationDispatcherHost> geolocation_dispatcher_host_; | 1226 scoped_ptr<GeolocationDispatcherHost> geolocation_dispatcher_host_; |
| 1225 | 1227 |
| 1226 scoped_ptr<MidiDispatcherHost> midi_dispatcher_host_; | 1228 scoped_ptr<MidiDispatcherHost> midi_dispatcher_host_; |
| 1227 | 1229 |
| 1228 scoped_ptr<ScreenOrientationDispatcherHost> | 1230 scoped_ptr<ScreenOrientationDispatcherHost> |
| 1229 screen_orientation_dispatcher_host_; | 1231 screen_orientation_dispatcher_host_; |
| 1230 | 1232 |
| 1233 scoped_ptr<ManifestManagerHost> manifest_manager_host_; |
| 1234 |
| 1231 // The accessibility mode for all frames. This is queried when each frame | 1235 // The accessibility mode for all frames. This is queried when each frame |
| 1232 // is created, and broadcast to all frames when it changes. | 1236 // is created, and broadcast to all frames when it changes. |
| 1233 AccessibilityMode accessibility_mode_; | 1237 AccessibilityMode accessibility_mode_; |
| 1234 | 1238 |
| 1235 // Monitors power levels for audio streams associated with this WebContents. | 1239 // Monitors power levels for audio streams associated with this WebContents. |
| 1236 AudioStreamMonitor audio_stream_monitor_; | 1240 AudioStreamMonitor audio_stream_monitor_; |
| 1237 | 1241 |
| 1238 DISALLOW_COPY_AND_ASSIGN(WebContentsImpl); | 1242 DISALLOW_COPY_AND_ASSIGN(WebContentsImpl); |
| 1239 }; | 1243 }; |
| 1240 | 1244 |
| 1241 } // namespace content | 1245 } // namespace content |
| 1242 | 1246 |
| 1243 #endif // CONTENT_BROWSER_WEB_CONTENTS_WEB_CONTENTS_IMPL_H_ | 1247 #endif // CONTENT_BROWSER_WEB_CONTENTS_WEB_CONTENTS_IMPL_H_ |
| OLD | NEW |