comparison changesetitem.cpp @ 118:9734fb0d6fff

* Rudimentary version of the popup showing more information when you click on a changeset in history graph
author Chris Cannam
date Fri, 26 Nov 2010 23:49:48 +0000
parents d5db15bf250c
children 005a54380502
comparison
equal deleted inserted replaced
117:d5db15bf250c 118:9734fb0d6fff
46 void 46 void
47 ChangesetItem::mousePressEvent(QGraphicsSceneMouseEvent *e) 47 ChangesetItem::mousePressEvent(QGraphicsSceneMouseEvent *e)
48 { 48 {
49 DEBUG << "ChangesetItem::mousePressEvent" << endl; 49 DEBUG << "ChangesetItem::mousePressEvent" << endl;
50 //!!! how best to handle this? 50 //!!! how best to handle this?
51 if (m_detail) return; 51 if (m_detail) {
52 delete m_detail;
53 m_detail = 0;
54 return;
55 }
52 m_detail = new ChangesetDetailItem(m_changeset); 56 m_detail = new ChangesetDetailItem(m_changeset);
53 m_detail->setZValue(zValue() + 1); 57 m_detail->setZValue(zValue() + 1);
54 scene()->addItem(m_detail); 58 scene()->addItem(m_detail);
55 int w = 100; 59 int w = 100;
56 if (m_wide) w = 180; 60 if (m_wide) w = 180;