gcal-range: Implement gcal_range_get_range_type

This commit is contained in:
Rami Alkawadri
2024-01-15 19:31:56 +00:00
committed by Georges Basile Stavracas Neto
parent ff3a08ba95
commit 487e72ee07
+17
View File
@@ -202,6 +202,23 @@ gcal_range_get_end (GcalRange *self)
return g_date_time_ref (self->range_end);
}
/**
* gcal_range_get_range_type:
* @self: a #GcalRange
*
* Retrieves the range type of @self.
*
* Returns: the range type of @self
*/
GcalRangeType
gcal_range_get_range_type (GcalRange *self)
{
g_return_val_if_fail (self, GCAL_RANGE_DEFAULT);
g_return_val_if_fail (!g_atomic_ref_count_compare (&self->ref_count, 0), GCAL_RANGE_DEFAULT);
return self->range_type;
}
/**
* gcal_range_calculate_overlap:
* @a: a #GcalRange