void ResizeIndicator::hide() { QHashIterator<FormEditorItem*, ResizeController> itemControllerIterator(m_itemControllerHash); while (itemControllerIterator.hasNext()) { ResizeController controller = itemControllerIterator.next().value(); controller.hide(); } }
ResizeHandleItem::ResizeHandleItem(QGraphicsItem *parent, const ResizeController &resizeController) : QGraphicsItem(parent), m_weakResizeController(resizeController.toWeakResizeController()) { setFlag(QGraphicsItem::ItemIsMovable, true); setFlag(QGraphicsItem::ItemIgnoresTransformations, true); }
ResizeHandleItem::ResizeHandleItem(QGraphicsItem *parent, const ResizeController &resizeController) : QGraphicsPixmapItem(QPixmap(":/icon/handle/resize_handle.png"), parent), m_weakResizeController(resizeController.toWeakResizeController()) { setShapeMode(QGraphicsPixmapItem::BoundingRectShape); setOffset(-pixmap().rect().center()); setFlag(QGraphicsItem::ItemIsMovable, true); setFlag(QGraphicsItem::ItemIgnoresTransformations, true); }