QmakeProjectManager: Add tooltip to QtVersionItem

Shows the qmake path for now.

Change-Id: Ic0fc400f122ee1670b16aec7db4f01d04ac8575d
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
hjk
2019-12-02 08:49:57 +01:00
parent b74f4c9140
commit 9298bf8ff8

View File

@@ -65,6 +65,8 @@ namespace Internal {
class QtVersionItem : public TreeItem class QtVersionItem : public TreeItem
{ {
Q_DECLARE_TR_FUNCTIONS(QtSupport::QtVersion)
public: public:
explicit QtVersionItem(BaseQtVersion *version) explicit QtVersionItem(BaseQtVersion *version)
: m_version(version) : m_version(version)
@@ -112,6 +114,14 @@ public:
if (role == Qt::DecorationRole && column == 0) if (role == Qt::DecorationRole && column == 0)
return m_icon; return m_icon;
if (role == Qt::ToolTipRole) {
const QString row = "<tr><td>%1:</td><td>%2</td></tr>";
return QString("<table>"
+ row.arg(tr("Qt Version"), m_version->qtVersionString())
+ row.arg(tr("Location of qmake)"), m_version->qmakeCommand().toUserOutput())
+ "</table>");
}
return QVariant(); return QVariant();
} }