Add GListModel
authorLars Uebernickel <lars.uebernickel@canonical.com>
Thu, 1 May 2014 18:04:32 +0000 (20:04 +0200)
committerRyan Lortie <desrt@desrt.ca>
Fri, 30 Jan 2015 14:08:57 +0000 (15:08 +0100)
commitb69beff42691ef300b6829beb261ca4cdfff02be
treef896c5fd3f75930af93832373ca721f6eba66c3d
parent6d55189d8c7eaf95b7d94d62b6e88caccaa4034a
Add GListModel

GListModel is an interface that represents a dynamic list of GObjects.

Also add GListStore, a simple implementation of GListModel that stores
all objects in memory, using a GSequence.

https://bugzilla.gnome.org/show_bug.cgi?id=729351
docs/reference/gio/gio-sections.txt
gio/Makefile.am
gio/gio.h
gio/giotypes.h
gio/glistmodel.c [new file with mode: 0644]
gio/glistmodel.h [new file with mode: 0644]
gio/gliststore.c [new file with mode: 0644]
gio/gliststore.h [new file with mode: 0644]
gio/tests/Makefile.am
gio/tests/glistmodel.c [new file with mode: 0644]