Как в контексте GraphicsView организовать такой Drag&Drop, чтобы перетаскиваемый объект перемещался только по одной оси и не выходил за определенные мыслимые границы?
QGraphicsItem::dragEnterEvent(), QGraphicsItem::dragMoveEvent(), QGraphicsItem::dragLeaveEvent(), и QGraphicsItem::dropEvent() описывают события возникающее относительно элемента, над котором перетаскивают другой элемент. А мне нужно контролировать перетаскивание самого элемента.
Поведение должно быть в духе QSlider или QScrollBar.