diff options
Diffstat (limited to 'WebCore/platform/DragData.h')
-rw-r--r-- | WebCore/platform/DragData.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/WebCore/platform/DragData.h b/WebCore/platform/DragData.h index 5020739..eda7e7e 100644 --- a/WebCore/platform/DragData.h +++ b/WebCore/platform/DragData.h @@ -80,6 +80,8 @@ namespace WebCore { class DragData { public: + enum FilenameConversionPolicy { DoNotConvertFilenames, ConvertFilenames }; + #if PLATFORM(MAC) //FIXME: In the future the WebKit functions provided by the helper class should be moved into WebCore, //after which this constructor should be removed @@ -94,10 +96,10 @@ namespace WebCore { DragDataRef platformData() const { return m_platformDragData; } DragOperation draggingSourceOperationMask() const { return m_draggingSourceOperationMask; } PassRefPtr<Clipboard> createClipboard(ClipboardAccessPolicy) const; - bool containsURL() const; + bool containsURL(FilenameConversionPolicy filenamePolicy = ConvertFilenames) const; bool containsPlainText() const; bool containsCompatibleContent() const; - String asURL(String* title = 0) const; + String asURL(FilenameConversionPolicy filenamePolicy = ConvertFilenames, String* title = 0) const; String asPlainText() const; void asFilenames(Vector<String>&) const; Color asColor() const; |