14 #ifndef BERRYIDROPTARGETLISTENER_H 15 #define BERRYIDROPTARGETLISTENER_H 21 class QDragEnterEvent;
22 class QDragLeaveEvent;
45 Q_DECLARE_FLAGS(Types,
Type)
52 DragEnterEventType dragEnter;
53 DragLeaveEventType dragLeave;
54 DragMoveEventType dragMove;
67 virtual
Events::Types GetDropTargetEventTypes() const = 0;
69 virtual
void DragEnterEvent(QDragEnterEvent* ) {}
78 Q_DECLARE_OPERATORS_FOR_FLAGS(berry::IDropTargetListener::Events::Types)
80 #endif // BERRYIDROPTARGETLISTENER_H virtual void DropEvent(QDropEvent *)
virtual void DragLeaveEvent(QDragLeaveEvent *)
virtual void DragMoveEvent(QDragMoveEvent *)