OLD | NEW |
(Empty) | |
| 1 #ifndef CONTENT_PUBLIC_BROWSER_CLIPBOARD_WRITE_CALLBACK_PARAMS_H_ |
| 2 #define CONTENT_PUBLIC_BROWSER_CLIPBOARD_WRITE_CALLBACK_PARAMS_H_ |
| 3 |
| 4 #include "ui/base/clipboard/clipboard.h" |
| 5 |
| 6 namespace content { |
| 7 |
| 8 class BrowserContext; |
| 9 |
| 10 // ClipboardWriteCallbackParams carries data through ChromeContentBrowserClient |
| 11 // thus allowing "chrome" layer to modify Clipboard::ObjectMap before writing. |
| 12 struct ClipboardWriteCallbackParams { |
| 13 ClipboardWriteCallbackParams(BrowserContext* context, |
| 14 ui::Clipboard::ObjectMap& object_map) |
| 15 : browser_context(context), |
| 16 objects(object_map) { |
| 17 } |
| 18 |
| 19 BrowserContext* browser_context; |
| 20 ui::Clipboard::ObjectMap& objects; |
| 21 }; |
| 22 |
| 23 } // namespace content |
| 24 #endif // CONTENT_PUBLIC_BROWSER_CLIPBOARD_WRITE_CALLBACK_PARAMS_H_ |
OLD | NEW |