mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-11-10 03:16:17 +01:00
GListModel: Use G_DECLARE_INTERFACE
https://bugzilla.gnome.org/show_bug.cgi?id=743939
This commit is contained in:
parent
3d39b8eb01
commit
b5538416c0
@ -79,7 +79,6 @@ G_DEFINE_AUTOPTR_CLEANUP_FUNC(GInitable, g_object_unref)
|
|||||||
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GInputStream, g_object_unref)
|
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GInputStream, g_object_unref)
|
||||||
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GIOModule, g_object_unref)
|
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GIOModule, g_object_unref)
|
||||||
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GIOStream, g_object_unref)
|
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GIOStream, g_object_unref)
|
||||||
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GListModel, g_object_unref)
|
|
||||||
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GLoadableIcon, g_object_unref)
|
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GLoadableIcon, g_object_unref)
|
||||||
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMemoryInputStream, g_object_unref)
|
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMemoryInputStream, g_object_unref)
|
||||||
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMemoryOutputStream, g_object_unref)
|
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMemoryOutputStream, g_object_unref)
|
||||||
|
@ -31,12 +31,9 @@
|
|||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define G_TYPE_LIST_MODEL (g_list_model_get_type ())
|
#define G_TYPE_LIST_MODEL g_list_model_get_type ()
|
||||||
#define G_LIST_MODEL(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), G_TYPE_LIST_MODEL, GListModel))
|
GLIB_AVAILABLE_IN_2_44
|
||||||
#define G_IS_LIST_MODEL(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), G_TYPE_LIST_MODEL))
|
G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject)
|
||||||
#define G_LIST_MODEL_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), G_TYPE_LIST_MODEL, GListModelInterface))
|
|
||||||
|
|
||||||
typedef struct _GListModelInterface GListModelInterface;
|
|
||||||
|
|
||||||
struct _GListModelInterface
|
struct _GListModelInterface
|
||||||
{
|
{
|
||||||
@ -50,9 +47,6 @@ struct _GListModelInterface
|
|||||||
guint position);
|
guint position);
|
||||||
};
|
};
|
||||||
|
|
||||||
GLIB_AVAILABLE_IN_2_44
|
|
||||||
GType g_list_model_get_type (void) G_GNUC_CONST;
|
|
||||||
|
|
||||||
GLIB_AVAILABLE_IN_2_44
|
GLIB_AVAILABLE_IN_2_44
|
||||||
GType g_list_model_get_item_type (GListModel *list);
|
GType g_list_model_get_item_type (GListModel *list);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user