Index: third_party/WebKit/Source/core/clipboard/DataTransfer.h |
diff --git a/third_party/WebKit/Source/core/clipboard/DataTransfer.h b/third_party/WebKit/Source/core/clipboard/DataTransfer.h |
index e9f8cced8d5746ed6b1e10bde1ffab7eae1a889a..68cab1512ef44cce41c6cb27bfe29b341a73fd3b 100644 |
--- a/third_party/WebKit/Source/core/clipboard/DataTransfer.h |
+++ b/third_party/WebKit/Source/core/clipboard/DataTransfer.h |
@@ -44,6 +44,8 @@ class FileList; |
class FrameSelection; |
class LocalFrame; |
class Node; |
+class PaintRecordBuilder; |
+class PropertyTreeState; |
// Used for drag and drop and copy/paste. |
// Drag and Drop: |
@@ -132,6 +134,16 @@ class CORE_EXPORT DataTransfer final |
DataObject* GetDataObject() const; |
+ static FloatRect DeviceSpaceBounds(const FloatRect, const LocalFrame&); |
+ static std::unique_ptr<DragImage> CreateDragImageForFrame( |
+ const LocalFrame&, |
+ float, |
+ RespectImageOrientationEnum, |
+ const FloatRect&, |
+ PaintRecordBuilder&, |
+ const PropertyTreeState&); |
+ static std::unique_ptr<DragImage> NodeImage(const LocalFrame&, Node&); |
+ |
DECLARE_TRACE(); |
private: |