OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2006 Eric Seidel (eric@webkit.org) | 2 * Copyright (C) 2006 Eric Seidel (eric@webkit.org) |
3 * Copyright (C) 2008, 2009, 2010, 2011, 2012 Apple Inc. All rights reserved. | 3 * Copyright (C) 2008, 2009, 2010, 2011, 2012 Apple Inc. All rights reserved. |
4 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). | 4 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). |
5 * Copyright (C) 2012 Samsung Electronics. All rights reserved. | 5 * Copyright (C) 2012 Samsung Electronics. All rights reserved. |
6 * | 6 * |
7 * Redistribution and use in source and binary forms, with or without | 7 * Redistribution and use in source and binary forms, with or without |
8 * modification, are permitted provided that the following conditions | 8 * modification, are permitted provided that the following conditions |
9 * are met: | 9 * are met: |
10 * 1. Redistributions of source code must retain the above copyright | 10 * 1. Redistributions of source code must retain the above copyright |
(...skipping 265 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
276 protected: | 276 protected: |
277 EmptyFrameLoaderClient() {} | 277 EmptyFrameLoaderClient() {} |
278 }; | 278 }; |
279 | 279 |
280 class CORE_EXPORT EmptyTextCheckerClient : public TextCheckerClient { | 280 class CORE_EXPORT EmptyTextCheckerClient : public TextCheckerClient { |
281 DISALLOW_NEW(); | 281 DISALLOW_NEW(); |
282 public: | 282 public: |
283 ~EmptyTextCheckerClient() { } | 283 ~EmptyTextCheckerClient() { } |
284 | 284 |
285 void checkSpellingOfString(const String&, int*, int*) override {} | 285 void checkSpellingOfString(const String&, int*, int*) override {} |
286 void checkGrammarOfString(const String&, Vector<GrammarDetail>&, int*, int*)
override {} | |
287 void requestCheckingOfString(TextCheckingRequest*) override; | 286 void requestCheckingOfString(TextCheckingRequest*) override; |
288 void cancelAllPendingRequests() override; | 287 void cancelAllPendingRequests() override; |
289 }; | 288 }; |
290 | 289 |
291 class EmptySpellCheckerClient : public SpellCheckerClient { | 290 class EmptySpellCheckerClient : public SpellCheckerClient { |
292 WTF_MAKE_NONCOPYABLE(EmptySpellCheckerClient); USING_FAST_MALLOC(EmptySpellC
heckerClient); | 291 WTF_MAKE_NONCOPYABLE(EmptySpellCheckerClient); USING_FAST_MALLOC(EmptySpellC
heckerClient); |
293 public: | 292 public: |
294 EmptySpellCheckerClient() {} | 293 EmptySpellCheckerClient() {} |
295 ~EmptySpellCheckerClient() override {} | 294 ~EmptySpellCheckerClient() override {} |
296 | 295 |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
329 ~EmptyContextMenuClient() override {} | 328 ~EmptyContextMenuClient() override {} |
330 bool showContextMenu(const ContextMenu*, bool) override { return false; } | 329 bool showContextMenu(const ContextMenu*, bool) override { return false; } |
331 void clearContextMenu() override {} | 330 void clearContextMenu() override {} |
332 }; | 331 }; |
333 | 332 |
334 CORE_EXPORT void fillWithEmptyClients(Page::PageClients&); | 333 CORE_EXPORT void fillWithEmptyClients(Page::PageClients&); |
335 | 334 |
336 } // namespace blink | 335 } // namespace blink |
337 | 336 |
338 #endif // EmptyClients_h | 337 #endif // EmptyClients_h |
OLD | NEW |