OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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 COMPONENTS_TEST_RUNNER_WEB_TEST_DELEGATE_H_ | 5 #ifndef COMPONENTS_TEST_RUNNER_WEB_TEST_DELEGATE_H_ |
6 #define COMPONENTS_TEST_RUNNER_WEB_TEST_DELEGATE_H_ | 6 #define COMPONENTS_TEST_RUNNER_WEB_TEST_DELEGATE_H_ |
7 | 7 |
8 #include <memory> | 8 #include <memory> |
9 #include <string> | 9 #include <string> |
10 #include <vector> | 10 #include <vector> |
(...skipping 184 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
195 callback) = 0; | 195 callback) = 0; |
196 | 196 |
197 // Calls the BluetoothChooser::EventHandler with the arguments here. Valid | 197 // Calls the BluetoothChooser::EventHandler with the arguments here. Valid |
198 // event strings are: | 198 // event strings are: |
199 // * "cancel" - simulates the user canceling the chooser. | 199 // * "cancel" - simulates the user canceling the chooser. |
200 // * "select" - simulates the user selecting a device whose device ID is in | 200 // * "select" - simulates the user selecting a device whose device ID is in |
201 // |argument|. | 201 // |argument|. |
202 virtual void SendBluetoothManualChooserEvent(const std::string& event, | 202 virtual void SendBluetoothManualChooserEvent(const std::string& event, |
203 const std::string& argument) = 0; | 203 const std::string& argument) = 0; |
204 | 204 |
| 205 virtual void GetAllPaymentAppIDs( |
| 206 const base::Callback<void(const std::vector<int64_t>&)>& callback) = 0; |
| 207 |
| 208 virtual void InvokePaymentApp(int64_t registration_id) = 0; |
| 209 |
205 // Controls which WebView should be focused. | 210 // Controls which WebView should be focused. |
206 virtual void SetFocus(blink::WebView* web_view, bool focus) = 0; | 211 virtual void SetFocus(blink::WebView* web_view, bool focus) = 0; |
207 | 212 |
208 // Controls whether all cookies should be accepted or writing cookies in a | 213 // Controls whether all cookies should be accepted or writing cookies in a |
209 // third-party context is blocked. | 214 // third-party context is blocked. |
210 virtual void SetBlockThirdPartyCookies(bool block) = 0; | 215 virtual void SetBlockThirdPartyCookies(bool block) = 0; |
211 | 216 |
212 // The same as RewriteLayoutTestsURL unless the resource is a path starting | 217 // The same as RewriteLayoutTestsURL unless the resource is a path starting |
213 // with /tmp/, then return a file URL to a temporary file. | 218 // with /tmp/, then return a file URL to a temporary file. |
214 virtual std::string PathToLocalResource(const std::string& resource) = 0; | 219 virtual std::string PathToLocalResource(const std::string& resource) = 0; |
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
289 virtual void RunIdleTasks(const base::Closure& callback) = 0; | 294 virtual void RunIdleTasks(const base::Closure& callback) = 0; |
290 | 295 |
291 // Forces a text input state update for the client of WebFrameWidget | 296 // Forces a text input state update for the client of WebFrameWidget |
292 // associated with |frame|. | 297 // associated with |frame|. |
293 virtual void ForceTextInputStateUpdate(blink::WebFrame* frame) = 0; | 298 virtual void ForceTextInputStateUpdate(blink::WebFrame* frame) = 0; |
294 }; | 299 }; |
295 | 300 |
296 } // namespace test_runner | 301 } // namespace test_runner |
297 | 302 |
298 #endif // COMPONENTS_TEST_RUNNER_WEB_TEST_DELEGATE_H_ | 303 #endif // COMPONENTS_TEST_RUNNER_WEB_TEST_DELEGATE_H_ |
OLD | NEW |