From 9298bf8ff8683a5e9576b33ed6e8c14b2286b828 Mon Sep 17 00:00:00 2001 From: hjk Date: Mon, 2 Dec 2019 08:49:57 +0100 Subject: [PATCH] QmakeProjectManager: Add tooltip to QtVersionItem Shows the qmake path for now. Change-Id: Ic0fc400f122ee1670b16aec7db4f01d04ac8575d Reviewed-by: Christian Stenger --- src/plugins/qtsupport/qtoptionspage.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/plugins/qtsupport/qtoptionspage.cpp b/src/plugins/qtsupport/qtoptionspage.cpp index 5ce7e34a6a6..93f79c004cf 100644 --- a/src/plugins/qtsupport/qtoptionspage.cpp +++ b/src/plugins/qtsupport/qtoptionspage.cpp @@ -65,6 +65,8 @@ namespace Internal { class QtVersionItem : public TreeItem { + Q_DECLARE_TR_FUNCTIONS(QtSupport::QtVersion) + public: explicit QtVersionItem(BaseQtVersion *version) : m_version(version) @@ -112,6 +114,14 @@ public: if (role == Qt::DecorationRole && column == 0) return m_icon; + if (role == Qt::ToolTipRole) { + const QString row = "%1:%2"; + return QString("" + + row.arg(tr("Qt Version"), m_version->qtVersionString()) + + row.arg(tr("Location of qmake)"), m_version->qmakeCommand().toUserOutput()) + + "
"); + } + return QVariant(); }