| Index: content/public/browser/clipboard_write_callback_params.h
|
| diff --git a/content/public/browser/clipboard_write_callback_params.h b/content/public/browser/clipboard_write_callback_params.h
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..ee687d84cadeda2c110c214b4ae2270ac17f6c88
|
| --- /dev/null
|
| +++ b/content/public/browser/clipboard_write_callback_params.h
|
| @@ -0,0 +1,24 @@
|
| +#ifndef CONTENT_PUBLIC_BROWSER_CLIPBOARD_WRITE_CALLBACK_PARAMS_H_
|
| +#define CONTENT_PUBLIC_BROWSER_CLIPBOARD_WRITE_CALLBACK_PARAMS_H_
|
| +
|
| +#include "ui/base/clipboard/clipboard.h"
|
| +
|
| +namespace content {
|
| +
|
| +class BrowserContext;
|
| +
|
| +// ClipboardWriteCallbackParams carries data through ChromeContentBrowserClient
|
| +// thus allowing "chrome" layer to modify Clipboard::ObjectMap before writing.
|
| +struct ClipboardWriteCallbackParams {
|
| + ClipboardWriteCallbackParams(BrowserContext* context,
|
| + ui::Clipboard::ObjectMap& object_map)
|
| + : browser_context(context),
|
| + objects(object_map) {
|
| + }
|
| +
|
| + BrowserContext* browser_context;
|
| + ui::Clipboard::ObjectMap& objects;
|
| +};
|
| +
|
| +} // namespace content
|
| +#endif // CONTENT_PUBLIC_BROWSER_CLIPBOARD_WRITE_CALLBACK_PARAMS_H_
|
|
|