Mercurial > hg > easyhg
diff dateitem.cpp @ 168:4bad3c5c053a
* Add "Show summary" feature
* Add simplistic kinetic scrolling to history widget
author | Chris Cannam |
---|---|
date | Tue, 14 Dec 2010 17:20:10 +0000 |
parents | f583e44d9d31 |
children | 8fd71f570884 |
line wrap: on
line diff
--- a/dateitem.cpp Wed Dec 08 16:57:18 2010 +0000 +++ b/dateitem.cpp Tue Dec 14 17:20:10 2010 +0000 @@ -17,9 +17,19 @@ #include "dateitem.h" +#include "debug.h" + #include <QPainter> #include <QBrush> #include <QFont> +#include <QGraphicsSceneMouseEvent> + +DateItem::DateItem() : + m_minrow(0), m_maxrow(0), + m_mincol(0), m_maxcol(0), + m_even(false) +{ +} void DateItem::setRows(int minrow, int n) @@ -37,6 +47,16 @@ setX(m_mincol * 100); } +void +DateItem::mousePressEvent(QGraphicsSceneMouseEvent *e) +{ + DEBUG << "DateItem::mousePressEvent" << endl; + if (e->button() == Qt::LeftButton) { + emit clicked(); + } + e->ignore(); +} + QRectF DateItem::boundingRect() const {