Add function ag_chart_new_from_db_save()

It constructs an AgChart from an AgDbSave struct
This commit is contained in:
2014-07-31 00:37:17 +02:00
parent bee9ae363f
commit 310caa9292
2 changed files with 70 additions and 0 deletions

View File

@@ -4,11 +4,15 @@
#include <glib-object.h>
#include <swe-glib.h>
#include "ag-db.h"
G_BEGIN_DECLS
typedef enum {
AG_CHART_ERROR_LIBXML,
AG_CHART_ERROR_CORRUPT_FILE,
AG_CHART_ERROR_EMPTY_RECORD,
AG_CHART_ERROR_INVALID_HOUSE_SYSTEM,
} AgChartError;
#define AG_TYPE_CHART (ag_chart_get_type())
@@ -46,6 +50,8 @@ AgChart *ag_chart_new_full(GsweTimestamp *timestamp,
AgChart *ag_chart_load_from_file(GFile *file,
GError **err);
AgChart *ag_chart_new_from_db_save(AgDbSave *save_data, GError **err);
void ag_chart_save_to_file(AgChart *chart,
GFile *file,
GError **err);