24#include "Utils/Pimpl.h"
33class QAbstractItemView;
50 void mousePressed(QMouseEvent* e);
51 void mouseMoved(QMouseEvent* e);
66 explicit Dragable(QAbstractItemView* parent);
69 enum class ReleaseReason :
char
76 QDrag* createDrag()
const;
77 QDrag* moveDrag(
const QPoint& p);
78 void startDrag(
const QPoint& p);
82 virtual bool isValidDragPosition(
const QPoint& p)
const;
83 virtual bool hasDragLabel()
const;
84 virtual QString dragLabel()
const;
Definition: Dragable.h:39
The Dragable class.
Definition: Dragable.h:61