diff options
author | Friedemann Kleint <Friedemann.Kleint@nokia.com> | 2010-01-06 17:24:40 +0100 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@nokia.com> | 2010-01-06 17:24:40 +0100 |
commit | 7c0f4e8f506fbf706a642e91143881f22d7ed55a (patch) | |
tree | 25599a49e8dc741ba66350fd982fd3a94829df93 /src/plugins/cvs/cvseditor.cpp | |
parent | 0afaf1f2f16af2f1be3a89ade68780605f6c4d30 (diff) | |
download | qt-creator-7c0f4e8f506fbf706a642e91143881f22d7ed55a.tar.gz |
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
Diffstat (limited to 'src/plugins/cvs/cvseditor.cpp')
-rw-r--r-- | src/plugins/cvs/cvseditor.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
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)); +} + } } |