API documentation  2.0rc1
Public Member Functions | List of all members
client::DataTransfer Class Reference

#include <clientlib.h>

Inherits client::Object.

Public Member Functions

Stringget_dropEffect ()
 
void set_dropEffect (const String &)
 
Stringget_effectAllowed ()
 
void set_effectAllowed (const String &)
 
FileListget_files ()
 
DataTransferItemListget_items ()
 
Arrayget_types ()
 
bool clearData ()
 
bool clearData (const String &format)
 
StringgetData (const String &format)
 
bool setData (const String &format, const String &data)
 
void setDragImage (Element *image, double x, double y)
 
DataTransferget_prototype ()
 
void set_prototype (DataTransfer *)
 
 DataTransfer ()
 
- Public Member Functions inherited from client::Object
 Object ()
 
template<typename T >
valueOf ()
 
 operator double () const
 
Objectoperator[] (const client::String &name) const
 
void set_ (const client::String &name, Object *v)
 
template<typename T , typename = typename std::enable_if<std::is_arithmetic<T>::value, T>::type>
void set_ (const client::String &name, T v)
 
bool hasOwnProperty (const client::String &name)
 

Constructor & Destructor Documentation

◆ DataTransfer()

client::DataTransfer::DataTransfer ( )

Member Function Documentation

◆ clearData() [1/2]

bool client::DataTransfer::clearData ( )

◆ clearData() [2/2]

bool client::DataTransfer::clearData ( const String format)

◆ get_dropEffect()

String* client::DataTransfer::get_dropEffect ( )

◆ get_effectAllowed()

String* client::DataTransfer::get_effectAllowed ( )

◆ get_files()

FileList* client::DataTransfer::get_files ( )

◆ get_items()

DataTransferItemList* client::DataTransfer::get_items ( )

◆ get_prototype()

DataTransfer* client::DataTransfer::get_prototype ( )

◆ get_types()

Array* client::DataTransfer::get_types ( )

◆ getData()

String* client::DataTransfer::getData ( const String format)

◆ set_dropEffect()

void client::DataTransfer::set_dropEffect ( const String )

◆ set_effectAllowed()

void client::DataTransfer::set_effectAllowed ( const String )

◆ set_prototype()

void client::DataTransfer::set_prototype ( DataTransfer )

◆ setData()

bool client::DataTransfer::setData ( const String format,
const String data 
)

◆ setDragImage()

void client::DataTransfer::setDragImage ( Element image,
double  x,
double  y 
)