|
Wt
4.10.4
|
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. | |
| const std::string & | mimeType () const |
| Returns the mime type of this drop event. | |
| const WMouseEvent * | mouseEvent () const |
| Returns the original mouse event. | |
| const WTouchEvent * | touchEvent () const |
| Returns the original touch event. | |
| OriginalEventType | originalEventType () const |
| Returns the type of the original event. | |
A class providing details for a drop event.
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.