webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | List of all members
WebCore::DragData Class Reference

#include <DragData.h>

Public Types

enum  FilenameConversionPolicy { DoNotConvertFilenames, ConvertFilenames, DoNotConvertFilenames, ConvertFilenames }
 
enum  FilenameConversionPolicy { DoNotConvertFilenames, ConvertFilenames, DoNotConvertFilenames, ConvertFilenames }
 

Public Member Functions

WEBCORE_EXPORT DragData (DragDataRef, const IntPoint &clientPosition, const IntPoint &globalPosition, DragOperation, DragApplicationFlags=DragApplicationNone)
 
WEBCORE_EXPORT DragData (const String &dragStorageName, const IntPoint &clientPosition, const IntPoint &globalPosition, DragOperation, DragApplicationFlags=DragApplicationNone)
 
 DragData ()
 
const IntPointclientPosition () const
 
const IntPointglobalPosition () const
 
DragApplicationFlags flags () const
 
DragDataRef platformData () const
 
DragOperation draggingSourceOperationMask () const
 
bool containsURL (FilenameConversionPolicy=ConvertFilenames) const
 
bool containsPlainText () const
 
bool containsCompatibleContent () const
 
String asURL (FilenameConversionPolicy=ConvertFilenames, String *title=nullptr) const
 
String asPlainText () const
 
void asFilenames (Vector< String > &) const
 
Color asColor () const
 
bool canSmartReplace () const
 
bool containsColor () const
 
bool containsFiles () const
 
unsigned numberOfFiles () const
 
void setFileNames (Vector< String > &fileNames)
 
const Vector< String > & fileNames () const
 
WEBCORE_EXPORT DragData (DragDataRef, const IntPoint &clientPosition, const IntPoint &globalPosition, DragOperation, DragApplicationFlags=DragApplicationNone)
 
WEBCORE_EXPORT DragData (const String &dragStorageName, const IntPoint &clientPosition, const IntPoint &globalPosition, DragOperation, DragApplicationFlags=DragApplicationNone)
 
 DragData ()
 
const IntPointclientPosition () const
 
const IntPointglobalPosition () const
 
DragApplicationFlags flags () const
 
DragDataRef platformData () const
 
DragOperation draggingSourceOperationMask () const
 
bool containsURL (FilenameConversionPolicy=ConvertFilenames) const
 
bool containsPlainText () const
 
bool containsCompatibleContent () const
 
String asURL (FilenameConversionPolicy=ConvertFilenames, String *title=nullptr) const
 
String asPlainText () const
 
void asFilenames (Vector< String > &) const
 
Color asColor () const
 
bool canSmartReplace () const
 
bool containsColor () const
 
bool containsFiles () const
 
unsigned numberOfFiles () const
 
void setFileNames (Vector< String > &fileNames)
 
const Vector< String > & fileNames () const
 

Member Enumeration Documentation

◆ FilenameConversionPolicy [1/2]

Enumerator
DoNotConvertFilenames 
ConvertFilenames 
DoNotConvertFilenames 
ConvertFilenames 

◆ FilenameConversionPolicy [2/2]

Enumerator
DoNotConvertFilenames 
ConvertFilenames 
DoNotConvertFilenames 
ConvertFilenames 

Constructor & Destructor Documentation

◆ DragData() [1/6]

WEBCORE_EXPORT WebCore::DragData::DragData ( DragDataRef  ,
const IntPoint clientPosition,
const IntPoint globalPosition,
DragOperation  ,
DragApplicationFlags  = DragApplicationNone 
)

◆ DragData() [2/6]

WEBCORE_EXPORT WebCore::DragData::DragData ( const String dragStorageName,
const IntPoint clientPosition,
const IntPoint globalPosition,
DragOperation  ,
DragApplicationFlags  = DragApplicationNone 
)

◆ DragData() [3/6]

WebCore::DragData::DragData ( )
inline

◆ DragData() [4/6]

WEBCORE_EXPORT WebCore::DragData::DragData ( DragDataRef  ,
const IntPoint clientPosition,
const IntPoint globalPosition,
DragOperation  ,
DragApplicationFlags  = DragApplicationNone 
)

◆ DragData() [5/6]

WEBCORE_EXPORT WebCore::DragData::DragData ( const String dragStorageName,
const IntPoint clientPosition,
const IntPoint globalPosition,
DragOperation  ,
DragApplicationFlags  = DragApplicationNone 
)

◆ DragData() [6/6]

WebCore::DragData::DragData ( )
inline

Member Function Documentation

◆ asColor() [1/2]

Color WebCore::DragData::asColor ( ) const

◆ asColor() [2/2]

Color WebCore::DragData::asColor ( ) const

◆ asFilenames() [1/2]

void WebCore::DragData::asFilenames ( Vector< String > &  result) const

◆ asFilenames() [2/2]

void WebCore::DragData::asFilenames ( Vector< String > &  ) const

◆ asPlainText() [1/2]

String WebCore::DragData::asPlainText ( ) const

◆ asPlainText() [2/2]

String WebCore::DragData::asPlainText ( ) const

◆ asURL() [1/2]

String WebCore::DragData::asURL ( FilenameConversionPolicy  filenamePolicy = ConvertFilenames,
String title = nullptr 
) const

◆ asURL() [2/2]

String WebCore::DragData::asURL ( FilenameConversionPolicy  = ConvertFilenames,
String title = nullptr 
) const

◆ canSmartReplace() [1/2]

bool WebCore::DragData::canSmartReplace ( ) const

◆ canSmartReplace() [2/2]

bool WebCore::DragData::canSmartReplace ( ) const

◆ clientPosition() [1/2]

const IntPoint& WebCore::DragData::clientPosition ( ) const
inline

◆ clientPosition() [2/2]

const IntPoint& WebCore::DragData::clientPosition ( ) const
inline

◆ containsColor() [1/2]

bool WebCore::DragData::containsColor ( ) const

◆ containsColor() [2/2]

bool WebCore::DragData::containsColor ( ) const

◆ containsCompatibleContent() [1/2]

bool WebCore::DragData::containsCompatibleContent ( ) const

◆ containsCompatibleContent() [2/2]

bool WebCore::DragData::containsCompatibleContent ( ) const

◆ containsFiles() [1/2]

bool WebCore::DragData::containsFiles ( ) const

◆ containsFiles() [2/2]

bool WebCore::DragData::containsFiles ( ) const

◆ containsPlainText() [1/2]

bool WebCore::DragData::containsPlainText ( ) const

◆ containsPlainText() [2/2]

bool WebCore::DragData::containsPlainText ( ) const

◆ containsURL() [1/2]

bool WebCore::DragData::containsURL ( FilenameConversionPolicy  = ConvertFilenames) const

◆ containsURL() [2/2]

bool WebCore::DragData::containsURL ( FilenameConversionPolicy  filenamePolicy = ConvertFilenames) const

◆ draggingSourceOperationMask() [1/2]

DragOperation WebCore::DragData::draggingSourceOperationMask ( ) const
inline

◆ draggingSourceOperationMask() [2/2]

DragOperation WebCore::DragData::draggingSourceOperationMask ( ) const
inline

◆ fileNames() [1/2]

const Vector<String>& WebCore::DragData::fileNames ( ) const
inline

◆ fileNames() [2/2]

const Vector<String>& WebCore::DragData::fileNames ( ) const
inline

◆ flags() [1/2]

DragApplicationFlags WebCore::DragData::flags ( ) const
inline

◆ flags() [2/2]

DragApplicationFlags WebCore::DragData::flags ( ) const
inline

◆ globalPosition() [1/2]

const IntPoint& WebCore::DragData::globalPosition ( ) const
inline

◆ globalPosition() [2/2]

const IntPoint& WebCore::DragData::globalPosition ( ) const
inline

◆ numberOfFiles() [1/2]

unsigned WebCore::DragData::numberOfFiles ( ) const

◆ numberOfFiles() [2/2]

unsigned WebCore::DragData::numberOfFiles ( ) const

◆ platformData() [1/2]

DragDataRef WebCore::DragData::platformData ( ) const
inline

◆ platformData() [2/2]

DragDataRef WebCore::DragData::platformData ( ) const
inline

◆ setFileNames() [1/2]

void WebCore::DragData::setFileNames ( Vector< String > &  fileNames)
inline

◆ setFileNames() [2/2]

void WebCore::DragData::setFileNames ( Vector< String > &  fileNames)
inline

The documentation for this class was generated from the following files: