From 7c0f4e8f506fbf706a642e91143881f22d7ed55a Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Wed, 6 Jan 2010 17:24:40 +0100 Subject: VCS[SVN, CVS, Perforce]: Implement "Annotate Previous" context menu. in annotation editor, including base infrastructure in VCSBaseEditor. Pass signals of VCSBaseEditor to opaque VCSBaseEditable (IEditor) for convenience. Task-number: QTCREATORBUG-503 --- src/plugins/cvs/cvseditor.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/plugins/cvs/cvseditor.cpp') diff --git a/src/plugins/cvs/cvseditor.cpp b/src/plugins/cvs/cvseditor.cpp index 8acc3e7fb3..e4761ab151 100644 --- a/src/plugins/cvs/cvseditor.cpp +++ b/src/plugins/cvs/cvseditor.cpp @@ -28,6 +28,7 @@ **************************************************************************/ #include "cvseditor.h" +#include "cvsutils.h" #include "annotationhighlighter.h" #include "cvsconstants.h" @@ -148,5 +149,13 @@ QString CVSEditor::fileNameFromDiffSpecification(const QTextBlock &inBlock) cons return QString(); } +QStringList CVSEditor::annotationPreviousVersions(const QString &revision, QString *actionTextFormat) const +{ + if (isFirstRevision(revision)) + return QStringList(); + *actionTextFormat = tr("Annotate revision \"%1\""); + return QStringList(previousRevision(revision)); +} + } } -- cgit v1.2.1