sysprof: Apply session filter to sample's scrubber

So that the actual filtered samples are properly represented in the
time scrubber. This will be useful for filtering by marks.
This commit is contained in:
Georges Basile Stavracas Neto
2025-03-25 16:31:48 -03:00
parent d637c55214
commit c73f4fa40d

View File

@ -44,19 +44,28 @@
<object class="SysprofSampledModel"> <object class="SysprofSampledModel">
<property name="max-items">5000</property> <property name="max-items">5000</property>
<property name="model"> <property name="model">
<object class="SysprofTimeFilterModel"> <object class="GtkFilterListModel">
<binding name="time-span"> <binding name="filter">
<lookup name="visible-time" type="SysprofSession"> <lookup name="filter">
<lookup name="session">SysprofSamplesSection</lookup> <lookup name="session">SysprofSamplesSection</lookup>
</lookup> </lookup>
</binding> </binding>
<binding name="model"> <property name="model">
<lookup name="samples" type="SysprofDocument"> <object class="SysprofTimeFilterModel">
<lookup name="document" type="SysprofSession"> <binding name="time-span">
<lookup name="session">SysprofSamplesSection</lookup> <lookup name="visible-time" type="SysprofSession">
</lookup> <lookup name="session">SysprofSamplesSection</lookup>
</lookup> </lookup>
</binding> </binding>
<binding name="model">
<lookup name="samples" type="SysprofDocument">
<lookup name="document" type="SysprofSession">
<lookup name="session">SysprofSamplesSection</lookup>
</lookup>
</lookup>
</binding>
</object>
</property>
</object> </object>
</property> </property>
</object> </object>