sysprof: filter logs by selected time

This commit is contained in:
Christian Hergert
2023-07-13 13:14:07 -07:00
parent df5c1b7020
commit ace5716562
2 changed files with 18 additions and 7 deletions

View File

@ -86,6 +86,8 @@ sysprof_logs_section_class_init (SysprofLogsSectionClass *klass)
g_type_ensure (SYSPROF_TYPE_DOCUMENT_LOG); g_type_ensure (SYSPROF_TYPE_DOCUMENT_LOG);
g_type_ensure (SYSPROF_TYPE_TIME_LABEL); g_type_ensure (SYSPROF_TYPE_TIME_LABEL);
g_type_ensure (SYSPROF_TYPE_TIME_SERIES);
g_type_ensure (SYSPROF_TYPE_TIME_SPAN_LAYER);
} }
static void static void

View File

@ -73,6 +73,13 @@
<binding name="sorter"> <binding name="sorter">
<lookup name="sorter">column_view</lookup> <lookup name="sorter">column_view</lookup>
</binding> </binding>
<property name="model">
<object class="SysprofTimeFilterModel">
<binding name="time-span">
<lookup name="selected-time" type="SysprofSession">
<lookup name="session">SysprofLogsSection</lookup>
</lookup>
</binding>
<binding name="model"> <binding name="model">
<lookup name="logs" type="SysprofDocument"> <lookup name="logs" type="SysprofDocument">
<lookup name="document" type="SysprofSession"> <lookup name="document" type="SysprofSession">
@ -84,6 +91,8 @@
</property> </property>
</object> </object>
</property> </property>
</object>
</property>
<child> <child>
<object class="GtkColumnViewColumn" id="time_column"> <object class="GtkColumnViewColumn" id="time_column">
<property name="title" translatable="yes">Time</property> <property name="title" translatable="yes">Time</property>