libsysprof-ui: add mark hits to details

This commit is contained in:
Christian Hergert
2019-05-21 22:22:58 -07:00
parent 3321308c4a
commit 35590fe315
4 changed files with 26 additions and 3 deletions

View File

@ -162,7 +162,12 @@ add_marks_to_details (SysprofCaptureView *self)
const gchar *name = k;
const SysprofMarkStat *st = v;
sysprof_details_view_add_mark (priv->details_view, name, st->min, st->max, st->avg);
sysprof_details_view_add_mark (priv->details_view,
name,
st->min,
st->max,
st->avg,
st->count);
}
}

View File

@ -199,7 +199,8 @@ sysprof_details_view_add_mark (SysprofDetailsView *self,
const gchar *mark,
gint64 min,
gint64 max,
gint64 avg)
gint64 avg,
gint64 hits)
{
GtkTreeIter iter;
@ -211,5 +212,6 @@ sysprof_details_view_add_mark (SysprofDetailsView *self,
1, min ? _sysprof_format_duration (min) : "",
2, max ? _sysprof_format_duration (max) : "",
3, avg ? _sysprof_format_duration (avg) : "",
4, hits,
-1);
}

View File

@ -36,7 +36,8 @@ void sysprof_details_view_add_mark (SysprofDetailsView *self,
const gchar *mark,
gint64 min,
gint64 max,
gint64 avg);
gint64 avg,
gint64 hits);
void sysprof_details_view_add_item (SysprofDetailsView *self,
GtkWidget *left,
GtkWidget *center);

View File

@ -228,6 +228,19 @@
</child>
</object>
</child>
<child>
<object class="GtkTreeViewColumn">
<property name="title" translatable="yes">Hits</property>
<child>
<object class="GtkCellRendererText">
<property name="xalign">0.0</property>
</object>
<attributes>
<attribute name="text">4</attribute>
</attributes>
</child>
</object>
</child>
<child>
<object class="GtkTreeViewColumn">
<property name="title" translatable="yes">Min</property>
@ -290,6 +303,8 @@
<column type="gchararray"/>
<!-- column-name Avg -->
<column type="gchararray"/>
<!-- column-name Hits -->
<column type="gint64"/>
</columns>
</object>
</interface>