VCS: Add 'Annotate' context menu entry to build issues task window.

This commit is contained in:
Friedemann Kleint
2010-03-19 17:22:18 +01:00
parent 1abe898c8a
commit 751d7d043c
19 changed files with 109 additions and 25 deletions

View File

@@ -81,6 +81,9 @@ bool GitVersionControl::supportsOperation(Operation operation) const
case SnapshotOperations:
rc = true;
break;
case AnnotateOperation:
rc = true;
break;
}
return rc;
}
@@ -203,6 +206,13 @@ QString GitVersionControl::findTopLevelForDirectory(const QString &directory) co
return GitClient::findRepositoryForDirectory(directory);
}
bool GitVersionControl::vcsAnnotate(const QString &file, int line)
{
const QFileInfo fi(file);
gitClient()->blame(fi.absolutePath(), fi.fileName(), QString(), line);
return true;
}
void GitVersionControl::emitFilesChanged(const QStringList &l)
{
emit filesChanged(l);