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>&nbsp;<b>Revision: </b>%1</qt>") 111 QLabel *label = new QLabel(tr("<qt><b>&nbsp;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