Mercurial > hg > easyhg
diff changesetitem.cpp @ 278:f7cdd5b31aed new-branches
Add "Start new branch" function. I'm not quite satisfied with the location of this one
author | Chris Cannam |
---|---|
date | Wed, 09 Feb 2011 12:03:15 +0000 |
parents | be483734bde5 |
children | 5b4aa1c24407 |
line wrap: on
line diff
--- a/changesetitem.cpp Wed Feb 09 12:02:53 2011 +0000 +++ b/changesetitem.cpp Wed Feb 09 12:03:15 2011 +0000 @@ -153,6 +153,10 @@ menu->addSeparator(); + QAction *branch = menu->addAction(tr("Start new branch...")); + branch->setEnabled(m_current); + connect(branch, SIGNAL(triggered()), this, SLOT(newBranchActivated())); + QAction *tag = menu->addAction(tr("Add tag...")); connect(tag, SIGNAL(triggered()), this, SLOT(tagActivated())); @@ -190,6 +194,7 @@ void ChangesetItem::diffToCurrentActivated() { emit diffToCurrent(getId()); } void ChangesetItem::mergeActivated() { emit mergeFrom(getId()); } void ChangesetItem::tagActivated() { emit tag(getId()); } +void ChangesetItem::newBranchActivated() { emit newBranch(getId()); } void ChangesetItem::paint(QPainter *paint, const QStyleOptionGraphicsItem *option,