From 269bb4a3ea6ce1e4cecc37ce760fca7aa17bfd46 Mon Sep 17 00:00:00 2001 From: Andre Hartmann Date: Sun, 1 Sep 2024 10:41:54 +0200 Subject: [PATCH] Git: InstantBlame: Improve tooltip appearance * Improve commit/author/date layout * Use the same colors as in diff description Change-Id: Icc7b7c21cefa7aaca5c8a40a6d85cda30147afba Reviewed-by: Orgad Shaneh --- src/plugins/git/instantblame.cpp | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/src/plugins/git/instantblame.cpp b/src/plugins/git/instantblame.cpp index 473f0b0f1bd..f541f4b556d 100644 --- a/src/plugins/git/instantblame.cpp +++ b/src/plugins/git/instantblame.cpp @@ -111,24 +111,26 @@ bool BlameMark::addToolTipContent(QLayout *target) const QString BlameMark::toolTipText(const CommitInfo &info) const { + const ColorNames colors = GitClient::colorNames(); + QString result = QString( "" - " " + " " " " - " " - " " + " " + " " "
Blame %1Blame %2Blame ParentFile at %1Log for line %2File at %2Log for line %4
" "

" "" - " " - " " - " " - " " - " " - "
commit%1
Author:%3 <%4>
Date:%5
%6
") - .arg(info.sha1.left(8), QString::number(info.line), - info.author, info.authorMail, - info.authorTime.toString("yyyy-MM-dd hh:mm:ss"), info.summary); + " commit%3" + " Author:%6 <%7>" + " Date:%9" + "" + "

%11

") + .arg(colors.hash, info.sha1.left(8), info.sha1, QString::number(info.line), + colors.author, info.author, info.authorMail, + colors.date, info.authorTime.toString("yyyy-MM-dd hh:mm:ss"), + colors.subject, info.summary); if (settings().instantBlameIgnoreSpaceChanges() || settings().instantBlameIgnoreLineMoves()) {