summaryrefslogtreecommitdiff
path: root/src/plugins/qmlprofiler/qmlprofilerpainteventsmodelproxy.cpp
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@digia.com>2014-07-07 14:02:29 +0200
committerUlf Hermann <ulf.hermann@digia.com>2014-08-26 14:53:17 +0200
commit092627f6801e30529b2741f40e25067cfe68035c (patch)
tree5f41791ec99577c9024df917f198a903060dec63 /src/plugins/qmlprofiler/qmlprofilerpainteventsmodelproxy.cpp
parentb0a3b2950acc92a612d04449da5545a88921c531 (diff)
downloadqt-creator-092627f6801e30529b2741f40e25067cfe68035c.tar.gz
QmlProfiler: Simplify range details
There is no use in creating multiple nested maps and lists and selecting special translation contexts for that. Change-Id: Ib83ab651adca8258a0e5b9ac99a657623a24145b Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Diffstat (limited to 'src/plugins/qmlprofiler/qmlprofilerpainteventsmodelproxy.cpp')
-rw-r--r--src/plugins/qmlprofiler/qmlprofilerpainteventsmodelproxy.cpp50
1 files changed, 9 insertions, 41 deletions
diff --git a/src/plugins/qmlprofiler/qmlprofilerpainteventsmodelproxy.cpp b/src/plugins/qmlprofiler/qmlprofilerpainteventsmodelproxy.cpp
index a85c7bb155..f958b6ad11 100644
--- a/src/plugins/qmlprofiler/qmlprofilerpainteventsmodelproxy.cpp
+++ b/src/plugins/qmlprofiler/qmlprofilerpainteventsmodelproxy.cpp
@@ -236,49 +236,17 @@ QVariantList PaintEventsModelProxy::labels() const
return result;
}
-QVariantList PaintEventsModelProxy::details(int index) const
+QVariantMap PaintEventsModelProxy::details(int index) const
{
Q_D(const PaintEventsModelProxy);
- QVariantList result;
-
- static const char trContext[] = "RangeDetails";
- {
- QVariantMap valuePair;
- valuePair.insert(QLatin1String("displayName"), QVariant(displayName()));
- result << valuePair;
- }
-
- // duration
- {
- QVariantMap valuePair;
- valuePair.insert(QCoreApplication::translate(trContext, "Duration:"),
- QVariant(QmlProfilerBaseModel::formatTime(d->range(index).duration)));
- result << valuePair;
- }
-
- // duration
- {
- QVariantMap valuePair;
- valuePair.insert(QCoreApplication::translate(trContext, "Framerate:"), QVariant(QString::fromLatin1("%1 FPS").arg(d->range(index).framerate)));
- result << valuePair;
- }
-
- // duration
- {
- QVariantMap valuePair;
- valuePair.insert(QCoreApplication::translate(trContext, "Animations:"), QVariant(QString::fromLatin1("%1").arg(d->range(index).animationcount)));
- result << valuePair;
- }
-
- {
- QVariantMap valuePair;
- valuePair.insert(QCoreApplication::translate(trContext, "Context:"),
- QCoreApplication::translate(trContext,
- d->range(index).threadId == QmlDebug::GuiThread ?
- "GUI Thread" : "Render Thread"));
- result << valuePair;
- }
-
+ QVariantMap result;
+
+ result.insert(QStringLiteral("displayName"), displayName());
+ result.insert(tr("Duration"), QmlProfilerBaseModel::formatTime(d->range(index).duration));
+ result.insert(tr("Framerate"), QString::fromLatin1("%1 FPS").arg(d->range(index).framerate));
+ result.insert(tr("Animations"), QString::fromLatin1("%1").arg(d->range(index).animationcount));
+ result.insert(tr("Context"), tr(d->range(index).threadId == QmlDebug::GuiThread ?
+ "GUI Thread" : "Render Thread"));
return result;
}