diff options
| author | Ben Boeckel <MathStuf@gmail.com> | 2009-03-19 13:08:51 -0400 |
|---|---|---|
| committer | Ben Boeckel <MathStuf@gmail.com> | 2009-03-19 13:08:51 -0400 |
| commit | e254eec0870ff84ec974be43e024c1d521c5eb19 (patch) | |
| tree | f3360bf7c011056e2bec91ae65575bc006228a2e /sigmodr/widgets/EffectItem.cpp | |
| parent | f07c442c50fe4da6fa076a45f321f7ac70bf6389 (diff) | |
| download | sigen-e254eec0870ff84ec974be43e024c1d521c5eb19.tar.gz sigen-e254eec0870ff84ec974be43e024c1d521c5eb19.tar.xz sigen-e254eec0870ff84ec974be43e024c1d521c5eb19.zip | |
Clean up mouse events in MapItem and derived
Diffstat (limited to 'sigmodr/widgets/EffectItem.cpp')
| -rw-r--r-- | sigmodr/widgets/EffectItem.cpp | 23 |
1 files changed, 5 insertions, 18 deletions
diff --git a/sigmodr/widgets/EffectItem.cpp b/sigmodr/widgets/EffectItem.cpp index dbcc1047..66e9d7f4 100644 --- a/sigmodr/widgets/EffectItem.cpp +++ b/sigmodr/widgets/EffectItem.cpp @@ -56,32 +56,19 @@ void EffectItem::paint(QPainter* painter, const QStyleOptionGraphicsItem* option painter->drawRect(m_effect->area()); } -void EffectItem::mousePressEvent(QGraphicsSceneMouseEvent* event) -{ - QGraphicsItem::mousePressEvent(event); - update(); -} - -void EffectItem::mouseMoveEvent(QGraphicsSceneMouseEvent* event) +void EffectItem::resizeBy(const QPointF& size) { - QGraphicsItem::mouseMoveEvent(event); QRect area = m_effect->area(); - area.setTopLeft(scenePos().toPoint()); + area.setBottomRight(area.bottomRight() + size.toPoint()); m_effect->setArea(area); + MapItem::resizeBy(size); } -void EffectItem::mouseReleaseEvent(QGraphicsSceneMouseEvent* event) -{ - QGraphicsItem::mouseReleaseEvent(event); - update(); -} - -void EffectItem::resizeBy(const QPointF& size) +void EffectItem::moveTo(const QPoint& point) { QRect area = m_effect->area(); - area.setBottomRight(area.bottomRight() + size.toPoint()); + area.setTopLeft(point); m_effect->setArea(area); - MapItem::resizeBy(size); } void EffectItem::effectChanged() |
