Chromium Code Reviews| Index: chrome/browser/extensions/clipboard_extension_helper_chromeos.h |
| diff --git a/chrome/browser/extensions/clipboard_extension_helper_chromeos.h b/chrome/browser/extensions/clipboard_extension_helper_chromeos.h |
| index 78f6aebc949547077228e3d454d1c642ac1fe17c..a1b83f06dfe26ca67101d5591085bd3b968787a2 100644 |
| --- a/chrome/browser/extensions/clipboard_extension_helper_chromeos.h |
| +++ b/chrome/browser/extensions/clipboard_extension_helper_chromeos.h |
| @@ -9,6 +9,7 @@ |
| #include <vector> |
| #include "base/callback.h" |
| +#include "extensions/browser/api/clipboard/clipboard_api.h" |
| #include "extensions/common/api/clipboard.h" |
| class SkBitmap; |
| @@ -19,6 +20,10 @@ namespace extensions { |
| // clipboard, called from clipboard extension API. |
| class ClipboardExtensionHelper { |
| public: |
| + struct AdditionalDataItem { |
|
Devlin
2017/04/26 18:20:15
How is this different from the generated type?
jennyz
2017/05/16 18:22:03
Not really, so removed this struct, just use the g
|
| + std::string type; |
| + std::string data; |
| + }; |
| ClipboardExtensionHelper(); |
| ~ClipboardExtensionHelper(); |
| @@ -26,6 +31,7 @@ class ClipboardExtensionHelper { |
| void DecodeAndSaveImageData( |
| const std::vector<char>& data, |
| api::clipboard::ImageType type, |
| + const AdditionalDataItemList& additional_items, |
| const base::Closure& success_callback, |
| const base::Callback<void(const std::string&)>& error_callback); |
| @@ -43,6 +49,7 @@ class ClipboardExtensionHelper { |
| std::unique_ptr<ClipboardImageDataDecoder> clipboard_image_data_decoder_; |
| base::Closure image_save_success_callback_; |
| base::Callback<void(const std::string&)> image_save_error_callback_; |
| + std::vector<AdditionalDataItem> additonal_items_; |
| DISALLOW_COPY_AND_ASSIGN(ClipboardExtensionHelper); |
| }; |