Привет всем.Имеется QGraphicsScene в котором лежит 2 QGraphicsItem.В первый загружается картинка с помощью QPixmap.Второй должен быть полупрозрачным прямоугольником который будет служить для выделения определенной области картинки с возможностью эту область перетаскивать мышкой.Для создания области выделения наследую QGraphicsRectItem:Код:SelectionArea::Sel ectionArea() : QGraphicsRectItem(){ // set styling setRect(0.0, 0.0, 32.0, 32.0); setBrush( QBrush( QColor(0, 0, 255, 127 )) ); setPen(QPen( Qt::SolidLine )); setZValue( 9.99 ); // events setAcceptDrops(true); setCursor(Qt::OpenHandCursor);}Теперь нужно добавить в SelectionArea возможность перетаскивать его мышью в рамках родительской сцены.Начал вот копать в QGraphicsItem::dragEnterEvent и т.п., но похоже он предназначен для других целей, там к курсору бинядтся иконки по MIME-типу и все такое.Как можно реализовать передвижение SelectionArea?Спасибо.
|