Introduce GcalEventList

This is a GListModel implementation that is specific to
GcalEvents. Events are stored in a GSequence in order of
date.

Add a couple of tests exercising additions and removals.

WIP: add more tests
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/742>
This commit is contained in:
Georges Basile Stavracas Neto
2026-05-03 16:57:49 +00:00
committed by Marge Bot
parent 4796330de0
commit 6da43e9353
5 changed files with 623 additions and 0 deletions
+1
View File
@@ -6,6 +6,7 @@ sources += files(
'gcal-clock.c',
'gcal-context.c',
'gcal-event.c',
'gcal-event-list.c',
'gcal-global.c',
'gcal-log.c',
'gcal-manager.c',