24#include "Utils/Pimpl.h"
33class QAbstractItemView;
51 void mousePressed(QMouseEvent* e);
52 void mouseMoved(QMouseEvent* e);
67 explicit Dragable(QAbstractItemView* parent);
70 enum class ReleaseReason :
78 QDrag* createDrag()
const;
79 QDrag* moveDrag(
const QPoint& p);
80 void startDrag(
const QPoint& p);
84 virtual bool isValidDragPosition(
const QPoint& p)
const;
85 virtual bool hasDragLabel()
const;
86 virtual QString dragLabel()
const;
Definition: Dragable.h:40
The Dragable class.
Definition: Dragable.h:62