QVariant LabelItem::itemChange ( GraphicsItemChange change, const QVariant& value ) { if ( change == QGraphicsItem::ItemSelectedHasChanged ) { emit selectedChange ( this ); } return value; }
//! [1] QVariant DiagramTextItem::itemChange(GraphicsItemChange change, const QVariant &value) { if (change == QGraphicsItem::ItemSelectedHasChanged) emit selectedChange(this); return value; }
/* Part of the object has changed. Broadcast a message to Grids that lets the server know of the change. */ QVariant InputTextItem::itemChange(GraphicsItemChange change, const QVariant &value) { if (change == QGraphicsItem::ItemSelectedHasChanged) emit selectedChange(this); /* Check for text change. */ /*d->getNoticeWindow()->write("change");*/ /* Check for position change. */ if(change == QGraphicsItem::ItemPositionChange) { //d->getNoticeWindow()->write("Pos change"); updatePosition(d, Vec3D(value.toPointF().x(), value.toPointF().y(), zValue())); } return value; //return QGraphicsItem::itemChange(change, value); }