aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--plugins/qmlprofilerextended/scenegraphtimelinemodel.cpp20
1 files changed, 8 insertions, 12 deletions
diff --git a/plugins/qmlprofilerextended/scenegraphtimelinemodel.cpp b/plugins/qmlprofilerextended/scenegraphtimelinemodel.cpp
index e233c08533a..af7068c5ea6 100644
--- a/plugins/qmlprofilerextended/scenegraphtimelinemodel.cpp
+++ b/plugins/qmlprofilerextended/scenegraphtimelinemodel.cpp
@@ -109,8 +109,6 @@ qint64 SceneGraphTimelineModel::lastTimeMark() const
void SceneGraphTimelineModel::setExpanded(int category, bool expanded)
{
- // TODO: uncomment this for PixMap
- //if (category == QmlDebug::SceneGraphFrameEvent)
d->isExpanded = expanded;
}
@@ -120,10 +118,6 @@ int SceneGraphTimelineModel::categoryDepth(int categoryIndex) const
if (isEmpty())
return 1;
return 3;
-
- if (categoryIndex == QmlDebug::SceneGraphFrameEvent)
- return 11;
- return 1;
}
int SceneGraphTimelineModel::categoryCount() const
@@ -272,12 +266,14 @@ const QVariantList SceneGraphTimelineModel::getLabelsForCategory(int category) c
{
QVariantList result;
- for (int i = 0; i < MaximumSceneGraphCategoryType; i++) {
- QVariantMap element;
- element.insert(QLatin1String("displayName"), QVariant(labelForSGType(i)));
- element.insert(QLatin1String("description"), QVariant(labelForSGType(i)));
- element.insert(QLatin1String("id"), QVariant(i));
- result << element;
+ if (d->isExpanded && !isEmpty()) {
+ for (int i = 0; i < MaximumSceneGraphCategoryType; i++) {
+ QVariantMap element;
+ element.insert(QLatin1String("displayName"), QVariant(labelForSGType(i)));
+ element.insert(QLatin1String("description"), QVariant(labelForSGType(i)));
+ element.insert(QLatin1String("id"), QVariant(i));
+ result << element;
+ }
}
return result;