Move DB ID handling deeper into AgChart

The AgWindow doesn’t have to send a DB ID any more.

Fixes #97
This commit is contained in:
2014-10-01 23:42:25 +02:00
parent a7afd80235
commit 32534da807
3 changed files with 8 additions and 12 deletions

View File

@@ -1315,6 +1315,7 @@ ag_chart_new_from_db_save(AgDbChartSave *save_data,
ag_chart_set_country(chart, save_data->country);
ag_chart_set_city(chart, save_data->city);
ag_chart_set_note(chart, save_data->note);
ag_chart_set_db_id(chart, save_data->db_id);
return chart;
}
@@ -2047,14 +2048,14 @@ ag_chart_get_note(AgChart *chart)
}
AgDbChartSave *
ag_chart_get_db_save(AgChart *chart, gint db_id)
ag_chart_get_db_save(AgChart *chart)
{
GsweCoordinates *coords;
AgChartPrivate *priv = ag_chart_get_instance_private(chart);
AgDbChartSave *save_data = ag_db_chart_save_new(TRUE);
GsweTimestamp *timestamp = gswe_moment_get_timestamp(GSWE_MOMENT(chart));
save_data->db_id = db_id;
save_data->db_id = priv->db_id;
save_data->name = g_strdup(priv->name);
save_data->country = g_strdup(priv->country);