Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(32)

Side by Side Diff: third_party/WebKit/Source/core/frame/LocalFrameClient.h

Issue 2795113002: Move ownership of TextCheckerClientImpl to WebLocalFrameImpl (Closed)
Patch Set: Rebased Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 Apple Inc. All rights 2 * Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 Apple Inc. All rights
3 * reserved. 3 * reserved.
4 * Copyright (C) 2012 Google Inc. All rights reserved. 4 * Copyright (C) 2012 Google Inc. All rights reserved.
5 * 5 *
6 * Redistribution and use in source and binary forms, with or without 6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions 7 * modification, are permitted provided that the following conditions
8 * are met: 8 * are met:
9 * 9 *
10 * 1. Redistributions of source code must retain the above copyright 10 * 1. Redistributions of source code must retain the above copyright
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
68 class HistoryItem; 68 class HistoryItem;
69 class KURL; 69 class KURL;
70 class LocalFrame; 70 class LocalFrame;
71 class PluginView; 71 class PluginView;
72 class ResourceError; 72 class ResourceError;
73 class ResourceRequest; 73 class ResourceRequest;
74 class ResourceResponse; 74 class ResourceResponse;
75 class SecurityOrigin; 75 class SecurityOrigin;
76 class SharedWorkerRepositoryClient; 76 class SharedWorkerRepositoryClient;
77 class SubstituteData; 77 class SubstituteData;
78 class TextCheckerClient;
78 class WebApplicationCacheHost; 79 class WebApplicationCacheHost;
79 class WebApplicationCacheHostClient; 80 class WebApplicationCacheHostClient;
80 class WebCookieJar; 81 class WebCookieJar;
81 class WebMediaPlayer; 82 class WebMediaPlayer;
82 class WebMediaPlayerClient; 83 class WebMediaPlayerClient;
83 class WebMediaPlayerSource; 84 class WebMediaPlayerSource;
84 class WebRemotePlaybackClient; 85 class WebRemotePlaybackClient;
85 class WebRTCPeerConnectionHandler; 86 class WebRTCPeerConnectionHandler;
86 class WebServiceWorkerProvider; 87 class WebServiceWorkerProvider;
87 88
(...skipping 249 matching lines...) Expand 10 before | Expand all | Expand 10 after
337 338
338 // Overwrites the given URL to use an HTML5 embed if possible. An empty URL is 339 // Overwrites the given URL to use an HTML5 embed if possible. An empty URL is
339 // returned if the URL is not overriden. 340 // returned if the URL is not overriden.
340 virtual KURL overrideFlashEmbedWithHTML(const KURL&) { return KURL(); } 341 virtual KURL overrideFlashEmbedWithHTML(const KURL&) { return KURL(); }
341 342
342 virtual BlameContext* frameBlameContext() { return nullptr; } 343 virtual BlameContext* frameBlameContext() { return nullptr; }
343 344
344 virtual void setHasReceivedUserGesture() {} 345 virtual void setHasReceivedUserGesture() {}
345 346
346 virtual void abortClientNavigation() {} 347 virtual void abortClientNavigation() {}
348
349 virtual TextCheckerClient& textCheckerClient() const = 0;
347 }; 350 };
348 351
349 } // namespace blink 352 } // namespace blink
350 353
351 #endif // LocalFrameClient_h 354 #endif // LocalFrameClient_h
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698