const QString stateText = tr("State info available.");
if (itm->type() == ApiTraceEvent::Call) {
ApiTraceCall *call = static_cast<ApiTraceCall*>(itm);
- if (call->state().isEmpty())
+ if (!call->hasState())
return QString::fromLatin1("%1) <b>%2</b>")
.arg(call->index())
.arg(call->name());
.arg(stateText);
} else {
ApiTraceFrame *frame = static_cast<ApiTraceFrame*>(itm);
- QString text = frame->staticText().text();
- if (frame->state().isEmpty())
- return QString::fromLatin1("<b>%1</b>").arg(text);
+ QString text = QObject::tr("%1) Frame ")
+ .arg(frame->number);
+ int binaryDataSize = frame->binaryDataSize() / 1024;
+ if (!frame->hasState())
+ return QObject::tr(
+ "<b>%1 </b>(binary data size = %2kB)")
+ .arg(text)
+ .arg(binaryDataSize);
else
- return QString::fromLatin1("<b>%1</b><br/>%2")
+ return QObject::tr(
+ "<b>%1 (binary data size = %2kB)</b>"
+ "<br/>%3")
.arg(text)
+ .arg(binaryDataSize)
.arg(stateText);
}
}