forked from qt-creator/qt-creator
ProjectExplorer: Avoid line breaks in ABI tooltip
By wrapping the html into a div with style="white-space:pre". Task-number: QTCREATORBUG-27553 Change-Id: I108faa8e4c509d06f8a9a4892604d0aa4c33a042 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -96,12 +96,17 @@ public:
|
||||
font.setBold(changed);
|
||||
return font;
|
||||
}
|
||||
case Qt::ToolTipRole:
|
||||
if (!toolChain->isValid())
|
||||
return ToolChainOptionsPage::tr("This toolchain is invalid.");
|
||||
return ToolChainOptionsPage::tr("<nobr><b>ABI:</b> %1").arg(
|
||||
changed ? ToolChainOptionsPage::tr("not up-to-date")
|
||||
: toolChain->targetAbi().toString());
|
||||
case Qt::ToolTipRole: {
|
||||
QString toolTip;
|
||||
if (toolChain->isValid()) {
|
||||
toolTip = ToolChainOptionsPage::tr("<nobr><b>ABI:</b> %1").arg(
|
||||
changed ? ToolChainOptionsPage::tr("not up-to-date")
|
||||
: toolChain->targetAbi().toString());
|
||||
} else {
|
||||
toolTip = ToolChainOptionsPage::tr("This toolchain is invalid.");
|
||||
}
|
||||
return QVariant("<div style=\"white-space:pre\">" + toolTip + "</div>");
|
||||
}
|
||||
case Qt::DecorationRole:
|
||||
return column == 0 && !toolChain->isValid()
|
||||
? Utils::Icons::CRITICAL.icon() : QVariant();
|
||||
|
Reference in New Issue
Block a user