37 lines
850 B
C
37 lines
850 B
C
#pragma once
|
|
#include <glib.h>
|
|
|
|
#include <gio/gio.h>
|
|
|
|
#include <glib-object.h>
|
|
|
|
G_BEGIN_DECLS;
|
|
|
|
#define MG_TYPE_MANGA mg_manga_get_type()
|
|
G_DECLARE_FINAL_TYPE (MgManga, mg_manga, MG, MANGA, GObject)
|
|
|
|
char *
|
|
mg_manga_get_image_url (MgManga *mg_manga);
|
|
char *
|
|
mg_manga_get_title (MgManga *mg_manga);
|
|
char *
|
|
mg_manga_get_id (MgManga *mg_manga);
|
|
char *
|
|
mg_manga_get_id (MgManga *mg_manga);
|
|
char *
|
|
mg_manga_get_description (MgManga *mg_manga);
|
|
void
|
|
mg_manga_set_description (MgManga *mg_manga, const char *description);
|
|
int
|
|
mg_manga_has_details (MgManga *self);
|
|
void
|
|
mg_manga_details_recovered (MgManga *self);
|
|
void
|
|
mg_manga_set_chapter_list (MgManga *self, GListStore *chapter_list);
|
|
GListStore *
|
|
mg_manga_get_chapter_list (MgManga *self);
|
|
|
|
MgManga *mg_manga_new (const char *const image_url, const char *const title, const char *const id);
|
|
|
|
G_END_DECLS
|