forked from qt-creator/qt-creator
ClangTools: Add help context menu entry
...that opens the documentation page for the current diagnostic. Change-Id: I398fdc82bb118a80536acbb12420a9bac84e66c9 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
This commit is contained in:
committed by
Cristian Adam
parent
311779e53e
commit
1b4de8d769
@@ -433,6 +433,8 @@ QVariant DiagnosticItem::data(int column, int role) const
|
||||
}
|
||||
break;
|
||||
}
|
||||
case ClangToolsDiagnosticModel::DocumentationUrlRole:
|
||||
return documentationUrl(m_diagnostic.name);
|
||||
case Qt::DisplayRole:
|
||||
return QString("%1: %2").arg(lineColumnString(m_diagnostic.location),
|
||||
m_diagnostic.description);
|
||||
@@ -514,6 +516,8 @@ QVariant ExplainingStepItem::data(int column, int role) const
|
||||
return m_step.message;
|
||||
case ClangToolsDiagnosticModel::DiagnosticRole:
|
||||
return QVariant::fromValue(static_cast<DiagnosticItem *>(parent())->diagnostic());
|
||||
case ClangToolsDiagnosticModel::DocumentationUrlRole:
|
||||
return parent()->data(column, role);
|
||||
case Qt::DisplayRole: {
|
||||
const QString mainFilePath = static_cast<DiagnosticItem *>(parent())->diagnostic().location.filePath;
|
||||
const QString locationString
|
||||
|
||||
Reference in New Issue
Block a user