31 lines
722 B
C
31 lines
722 B
C
|
/*
|
||
|
* Copyright 2016 (c) Anna Schumaker.
|
||
|
*/
|
||
|
#ifndef OCARINA_GUI_MODEL_H
|
||
|
#define OCARINA_GUI_MODEL_H
|
||
|
#include <gtk/gtk.h>
|
||
|
|
||
|
#define GUI_QUEUE_MODEL_TYPE (gui_queue_model_get_type())
|
||
|
|
||
|
typedef struct _gui_queue_model GuiQueueModel;
|
||
|
typedef struct _gui_queue_model_class GuiQueueModelClass;
|
||
|
|
||
|
struct _gui_queue_model {
|
||
|
GObject gqm_parent; /* This MUST be the first member. */
|
||
|
|
||
|
gint gqm_stamp; /* This is used to check iter validity. */
|
||
|
};
|
||
|
|
||
|
struct _gui_queue_model_class {
|
||
|
GObjectClass parent_class;
|
||
|
};
|
||
|
|
||
|
|
||
|
/* Called to allocate a new GuiQueueModel */
|
||
|
GuiQueueModel *gui_queue_model_new();
|
||
|
|
||
|
/* Called to find the GType of the GuiQueueModel */
|
||
|
GType gui_queue_model_get_type();
|
||
|
|
||
|
#endif /* OCARINA_GUI_MODEL_H */
|