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
 {