Wt
4.11.1
|
A class providing details for a drop event. More...
#include <Wt/WEvent.h>
Public Types | |
enum class | OriginalEventType { Mouse , Touch } |
The type of the original event. More... | |
Public Member Functions | |
WDropEvent (WObject *source, const std::string &mimeType, const WMouseEvent &mouseEvent) | |
Constructor. | |
WDropEvent (WObject *source, const std::string &mimeType, const WTouchEvent &touchEvent) | |
Constructor. | |
WObject * | source () const |
Returns the source of the drag&drop operation. More... | |
const std::string & | mimeType () const |
Returns the mime type of this drop event. | |
const WMouseEvent * | mouseEvent () const |
Returns the original mouse event. More... | |
const WTouchEvent * | touchEvent () const |
Returns the original touch event. More... | |
OriginalEventType | originalEventType () const |
Returns the type of the original event. | |
A class providing details for a drop event.
|
strong |
The type of the original event.
Enumerator | |
---|---|
Mouse | The original event was a WMouseEvent. |
Touch | The original event was a WTouchEvent. |
const WMouseEvent* Wt::WDropEvent::mouseEvent | ( | ) | const |
Returns the original mouse event.
If eventType() == OriginalEventType::Mouse, this returns the original mouse event, otherwise this returns null.
WObject* Wt::WDropEvent::source | ( | ) | const |
Returns the source of the drag&drop operation.
The source is the widget that was set draggable using WInteractWidget::setDraggable().
const WTouchEvent* Wt::WDropEvent::touchEvent | ( | ) | const |
Returns the original touch event.
If eventType() == OriginalEventType::Touch, this returns the original touch event, otherwise this returns null.