24 #include "Utils/Pimpl.h" 44 enum class ReleaseReason : char
54 virtual void drag_pressed(
const QPoint& p)
final;
55 virtual QDrag* drag_moving(
const QPoint& p)
final;
56 virtual void drag_released(ReleaseReason reason);
58 virtual QMimeData* dragable_mimedata()
const=0;
59 virtual bool is_valid_drag_position(
const QPoint& p)
const;
60 virtual QPixmap drag_pixmap()
const;
61 virtual bool has_drag_label()
const;
62 virtual QString drag_label()
const;
The Dragable class.
Definition: Dragable.h:38