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

Side by Side Diff: third_party/WebKit/public/web/WebFrameClient.h

Issue 2943983003: chrome/blink: Add functionality for in-product help for media elements. (Closed)
Patch Set: Created 3 years, 6 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) 2011, 2012 Google Inc. All rights reserved. 2 * Copyright (C) 2011, 2012 Google Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are 5 * modification, are permitted provided that the following conditions are
6 * met: 6 * met:
7 * 7 *
8 * * Redistributions of source code must retain the above copyright 8 * * Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer. 9 * notice, this list of conditions and the following disclaimer.
10 * * Redistributions in binary form must reproduce the above 10 * * Redistributions in binary form must reproduce the above
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
65 #include "public/platform/WebSecurityOrigin.h" 65 #include "public/platform/WebSecurityOrigin.h"
66 #include "public/platform/WebSetSinkIdCallbacks.h" 66 #include "public/platform/WebSetSinkIdCallbacks.h"
67 #include "public/platform/WebSourceLocation.h" 67 #include "public/platform/WebSourceLocation.h"
68 #include "public/platform/WebStorageQuotaCallbacks.h" 68 #include "public/platform/WebStorageQuotaCallbacks.h"
69 #include "public/platform/WebStorageQuotaType.h" 69 #include "public/platform/WebStorageQuotaType.h"
70 #include "public/platform/WebURLError.h" 70 #include "public/platform/WebURLError.h"
71 #include "public/platform/WebURLLoader.h" 71 #include "public/platform/WebURLLoader.h"
72 #include "public/platform/WebURLRequest.h" 72 #include "public/platform/WebURLRequest.h"
73 #include "public/platform/WebWorkerFetchContext.h" 73 #include "public/platform/WebWorkerFetchContext.h"
74 #include "public/platform/modules/serviceworker/WebServiceWorkerProvider.h" 74 #include "public/platform/modules/serviceworker/WebServiceWorkerProvider.h"
75 #include "public/web/WebMediaIPH.h"
75 #include "v8/include/v8.h" 76 #include "v8/include/v8.h"
76 77
77 namespace service_manager { 78 namespace service_manager {
78 class InterfaceProvider; 79 class InterfaceProvider;
79 } 80 }
80 81
81 namespace blink { 82 namespace blink {
82 83
83 enum class WebTreeScopeType; 84 enum class WebTreeScopeType;
84 class WebApplicationCacheHost; 85 class WebApplicationCacheHost;
85 class WebApplicationCacheHostClient; 86 class WebApplicationCacheHostClient;
86 class WebColorChooser; 87 class WebColorChooser;
87 class WebColorChooserClient; 88 class WebColorChooserClient;
88 class WebContentDecryptionModule; 89 class WebContentDecryptionModule;
89 class WebCookieJar; 90 class WebCookieJar;
90 class WebDataSource; 91 class WebDataSource;
91 class WebEncryptedMediaClient; 92 class WebEncryptedMediaClient;
92 class WebExternalPopupMenu; 93 class WebExternalPopupMenu;
93 class WebExternalPopupMenuClient; 94 class WebExternalPopupMenuClient;
94 class WebFileChooserCompletion; 95 class WebFileChooserCompletion;
95 class WebLocalFrame; 96 class WebLocalFrame;
97 class WebMediaIPH;
96 class WebMediaPlayer; 98 class WebMediaPlayer;
97 class WebMediaPlayerClient; 99 class WebMediaPlayerClient;
98 class WebMediaPlayerEncryptedMediaClient; 100 class WebMediaPlayerEncryptedMediaClient;
99 class WebMediaPlayerSource; 101 class WebMediaPlayerSource;
100 class WebMediaSession; 102 class WebMediaSession;
101 class WebServiceWorkerProvider; 103 class WebServiceWorkerProvider;
102 class WebPlugin; 104 class WebPlugin;
103 class WebPresentationClient; 105 class WebPresentationClient;
104 class WebPushClient; 106 class WebPushClient;
105 class WebRTCPeerConnectionHandler; 107 class WebRTCPeerConnectionHandler;
(...skipping 703 matching lines...) Expand 10 before | Expand all | Expand 10 after
809 virtual WebURL OverrideFlashEmbedWithHTML(const WebURL& url) { 811 virtual WebURL OverrideFlashEmbedWithHTML(const WebURL& url) {
810 return WebURL(); 812 return WebURL();
811 } 813 }
812 814
813 // Loading -------------------------------------------------------------- 815 // Loading --------------------------------------------------------------
814 816
815 virtual std::unique_ptr<blink::WebURLLoader> CreateURLLoader() { 817 virtual std::unique_ptr<blink::WebURLLoader> CreateURLLoader() {
816 NOTREACHED(); 818 NOTREACHED();
817 return nullptr; 819 return nullptr;
818 } 820 }
821
822 // Media IPH ------------------------------------------------------------
823
824 virtual std::unique_ptr<WebMediaIPH> CreateMediaIPH() { return nullptr; }
chrishtr 2017/06/23 00:39:44 CreateMediaInProductHelp
819 }; 825 };
820 826
821 } // namespace blink 827 } // namespace blink
822 828
823 #endif 829 #endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698