event-editor: Extract attendee summary row into a separate widget

Make the summary row reusable and filterable based on the attendee type.
This gives us the possibility to have separate summaries for
people/groups and resources/rooms.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/671>
This commit is contained in:
mindonwarp
2026-01-21 19:37:55 +00:00
committed by Marge Bot
parent bf31a02a80
commit e7d10964e8
11 changed files with 457 additions and 248 deletions
@@ -415,6 +415,15 @@ gcal_attendee_details_page_set_attendees (GcalAttendeeDetailsPage *self,
}
}
/**
* gcal_attendee_details_page_set_type_filter:
* @self: a #GcalAttendeeDetailsPage instance.
* @flags: flags of type #GcalEventAttendeeTypeFilterFlags.
*
* Sets the type of attendees to use as the base filter on the
* list of attendees. E.g. only people or only resources, or both
* are filtered before grouping by response is performed.
*/
void
gcal_attendee_details_page_set_type_filter (GcalAttendeeDetailsPage *self,
GcalEventAttendeeTypeFilterFlags flags)