| 746 | } |
| 747 | |
| 748 | void UBGraphicsTriangle::keyPressEvent(QKeyEvent *event) |
| 749 | { |
| 750 | QGraphicsItem::keyPressEvent(event); |
| 751 | switch (event->key()) |
| 752 | { |
| 753 | case Qt::Key_Up: |
| 754 | moveBy(0, -1); |
| 755 | event->accept(); |
| 756 | break; |
| 757 | case Qt::Key_Down: |
| 758 | moveBy(0, 1); |
| 759 | event->accept(); |
| 760 | break; |
| 761 | case Qt::Key_Left: |
| 762 | moveBy(-1, 0); |
| 763 | event->accept(); |
| 764 | break; |
| 765 | case Qt::Key_Right: |
| 766 | moveBy(1, 0); |
| 767 | event->accept(); |
| 768 | break; |
| 769 | } |
| 770 | } |
| 771 | |
| 772 | void UBGraphicsTriangle::mousePressEvent(QGraphicsSceneMouseEvent *event) |
| 773 | { |