QVariant LabelItem::itemChange ( GraphicsItemChange change, const QVariant& value ) {
  if ( change == QGraphicsItem::ItemSelectedHasChanged ) {
    emit selectedChange ( this );
  }

  return value;
}
Esempio n. 2
0
//! [1]
QVariant DiagramTextItem::itemChange(GraphicsItemChange change,
                     const QVariant &value)
{
    if (change == QGraphicsItem::ItemSelectedHasChanged)
        emit selectedChange(this);
    return value;
}
Esempio n. 3
0
  /* 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);
  }