Mercurial > hg > easyhg
diff changesetitem.cpp @ 132:16ceeee30e2a
* Ensure panned rect stays current when size changes; update panner cache when scene changes
author | Chris Cannam |
---|---|
date | Tue, 30 Nov 2010 11:41:46 +0000 |
parents | fcaf09ee825d |
children | aaeab914f2a3 |
line wrap: on
line diff
--- a/changesetitem.cpp Tue Nov 30 11:17:30 2010 +0000 +++ b/changesetitem.cpp Tue Nov 30 11:41:46 2010 +0000 @@ -24,6 +24,7 @@ #include <QPainter> #include <QGraphicsScene> +#include <QGraphicsSceneMouseEvent> ChangesetItem::ChangesetItem(Changeset *cs) : m_changeset(cs), m_detail(0), @@ -74,10 +75,12 @@ ChangesetItem::mousePressEvent(QGraphicsSceneMouseEvent *e) { DEBUG << "ChangesetItem::mousePressEvent" << endl; - if (m_detail) { - hideDetail(); - } else { - showDetail(); + if (e->button() == Qt::LeftButton) { + if (m_detail) { + hideDetail(); + } else { + showDetail(); + } } }