| Index: ui/base/dragdrop/os_exchange_data_provider_mac.h | 
| diff --git a/ui/base/dragdrop/os_exchange_data_provider_mac.h b/ui/base/dragdrop/os_exchange_data_provider_mac.h | 
| index 378602923a97eeb0f38ccd4c0a2081a6c0a26304..144ddb906ff6b1beb82441366f88cc80e2f13df0 100644 | 
| --- a/ui/base/dragdrop/os_exchange_data_provider_mac.h | 
| +++ b/ui/base/dragdrop/os_exchange_data_provider_mac.h | 
| @@ -9,8 +9,13 @@ | 
| #include "base/memory/ref_counted.h" | 
| #import "ui/base/clipboard/clipboard_util_mac.h" | 
| #include "ui/base/dragdrop/os_exchange_data.h" | 
| +#include "ui/gfx/geometry/vector2d.h" | 
| +#include "ui/gfx/image/image_skia.h" | 
|  | 
| @class NSPasteboard; | 
| +@class NSArray; | 
| +@class NSData; | 
| +@class NSString; | 
|  | 
| namespace ui { | 
| class UniquePasteboard; | 
| @@ -44,11 +49,29 @@ class UI_BASE_EXPORT OSExchangeDataProviderMac | 
| bool HasURL(OSExchangeData::FilenameToURLPolicy policy) const override; | 
| bool HasFile() const override; | 
| bool HasCustomFormat(const Clipboard::FormatType& format) const override; | 
| +  void SetDragImage(const gfx::ImageSkia& image, | 
| +                    const gfx::Vector2d& cursor_offset) override; | 
| +  const gfx::ImageSkia& GetDragImage() const override; | 
| +  const gfx::Vector2d& GetDragImageOffset() const override; | 
| + | 
| +  // Returns the data for the specified type in the pasteboard. | 
| +  NSData* GetNSDataForType(NSString* type) const; | 
| + | 
| +  // Creates an OSExchangeData object from the given NSPasteboard object. | 
| +  static std::unique_ptr<OSExchangeData> CreateDataFromPasteboard( | 
| +      NSPasteboard*); | 
| + | 
| +  // Returns an array of pasteboard types that can be supported by | 
| +  // OSExchangeData. | 
| +  static NSArray* SupportedPasteboardTypes(); | 
|  | 
| private: | 
| explicit OSExchangeDataProviderMac(scoped_refptr<ui::UniquePasteboard>); | 
| scoped_refptr<ui::UniquePasteboard> pasteboard_; | 
|  | 
| +  gfx::ImageSkia drag_image_; | 
| +  gfx::Vector2d cursor_offset_; | 
| + | 
| DISALLOW_COPY_AND_ASSIGN(OSExchangeDataProviderMac); | 
| }; | 
|  | 
|  |