From: Zack Rusin Date: Sun, 3 Apr 2011 03:44:53 +0000 (-0400) Subject: Stop showing binary data, just say what it is and how big it is. X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;h=35451529af4d7f6e3be0f482f330fd1cc52bb4b1;p=apitrace Stop showing binary data, just say what it is and how big it is. lets see whether this looks better --- diff --git a/gui/apitracecall.cpp b/gui/apitracecall.cpp index a7685dc..26d3102 100644 --- a/gui/apitracecall.cpp +++ b/gui/apitracecall.cpp @@ -3,6 +3,7 @@ #include "trace_model.hpp" #include +#include ApiPointer::ApiPointer(int val) : m_value(val) @@ -22,6 +23,10 @@ QString apiVariantToString(const QVariant &variant) if (variant.userType() == QVariant::Double) { return QString::number(variant.toFloat()); } + if (variant.userType() == QVariant::ByteArray) { + float kb = variant.toByteArray().size()/1024.; + return QObject::tr("[binary data, size = %1kb]").arg(kb); + } if (variant.userType() < QVariant::UserType) { return variant.toString();