Mercurial > hg > easyhg
comparison changesetitem.cpp @ 165:97faf861618b
* Experiment with removing revision numbers from display (hashes only)
author | Chris Cannam |
---|---|
date | Fri, 03 Dec 2010 22:42:24 +0000 |
parents | 70fe12873106 |
children | 4bad3c5c053a |
comparison
equal
deleted
inserted
replaced
164:de39da2f9f4d | 165:97faf861618b |
---|---|
106 ChangesetItem::activateMenu() | 106 ChangesetItem::activateMenu() |
107 { | 107 { |
108 m_parentDiffActions.clear(); | 108 m_parentDiffActions.clear(); |
109 | 109 |
110 QMenu *menu = new QMenu; | 110 QMenu *menu = new QMenu; |
111 QLabel *label = new QLabel(tr("<qt> <b>Revision: </b>%1</qt>") | 111 QLabel *label = new QLabel(tr("<qt><b> Revision: </b>%1</qt>") |
112 .arg(m_changeset->id())); | 112 .arg(Changeset::hashOf(m_changeset->id()))); |
113 QWidgetAction *wa = new QWidgetAction(menu); | 113 QWidgetAction *wa = new QWidgetAction(menu); |
114 wa->setDefaultWidget(label); | 114 wa->setDefaultWidget(label); |
115 menu->addAction(wa); | 115 menu->addAction(wa); |
116 menu->addSeparator(); | 116 menu->addSeparator(); |
117 | 117 |
122 | 122 |
123 if (m_changeset->parents().size() > 1) { | 123 if (m_changeset->parents().size() > 1) { |
124 | 124 |
125 foreach (QString parentId, m_changeset->parents()) { | 125 foreach (QString parentId, m_changeset->parents()) { |
126 QAction *diffParent = | 126 QAction *diffParent = |
127 menu->addAction(tr("Diff to parent %1").arg(parentId)); | 127 menu->addAction(tr("Diff to parent %1") |
128 .arg(Changeset::hashOf(parentId))); | |
128 connect(diffParent, SIGNAL(triggered()), | 129 connect(diffParent, SIGNAL(triggered()), |
129 this, SLOT(diffToParentActivated())); | 130 this, SLOT(diffToParentActivated())); |
130 m_parentDiffActions[diffParent] = parentId; | 131 m_parentDiffActions[diffParent] = parentId; |
131 } | 132 } |
132 | 133 |