forked from qt-creator/qt-creator
debugger: show newlines in QStrings also in tooltips
Not necessarily needed, but more consistent. Task-number: QTCREATORBUG-7278 Change-Id: I6c72b90fa18514aecccee9aa2de3ee626e681b60 Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
@@ -350,8 +350,10 @@ QString WatchData::toString() const
|
||||
static void formatToolTipRow(QTextStream &str,
|
||||
const QString &category, const QString &value)
|
||||
{
|
||||
QString val = Qt::escape(value);
|
||||
val.replace(QLatin1Char('\n'), QLatin1String("<br>"));
|
||||
str << "<tr><td>" << category << "</td><td> : </td><td>"
|
||||
<< Qt::escape(value) << "</td></tr>";
|
||||
<< val << "</td></tr>";
|
||||
}
|
||||
|
||||
QString WatchData::toToolTip() const
|
||||
@@ -366,7 +368,7 @@ QString WatchData::toToolTip() const
|
||||
formatToolTipRow(str, tr("Internal Type"), QLatin1String(type));
|
||||
formatToolTipRow(str, tr("Displayed Type"), displayedType);
|
||||
QString val = value;
|
||||
if (value.size() > 1000) {
|
||||
if (val.size() > 1000) {
|
||||
val.truncate(1000);
|
||||
val += tr(" ... <cut off>");
|
||||
}
|
||||
|
Reference in New Issue
Block a user