Mercurial > hg > easyhg
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; |