Replace CallsOrigin getters with properties and add calls_origin_foreach_call method

This commit is contained in:
Daniel Abrecht
2020-03-23 22:10:05 +00:00
committed by Evangelos Ribeiro Tzaras
parent 891ed1fe79
commit 4e7a0b8151
6 changed files with 180 additions and 89 deletions

View File

@@ -42,15 +42,17 @@ struct _CallsOriginInterface
{
GTypeInterface parent_iface;
const gchar * (*get_name) (CallsOrigin *self);
GList * (*get_calls) (CallsOrigin *self);
void (*dial) (CallsOrigin *self,
const gchar *number);
};
typedef void (*CallsOriginForeachCallFunc) (gpointer param, CallsCall* call, CallsOrigin* origin);
const gchar * calls_origin_get_name (CallsOrigin *self);
GList * calls_origin_get_calls (CallsOrigin *self);
void calls_origin_foreach_call(CallsOrigin *self,
CallsOriginForeachCallFunc callback,
gpointer param);
void calls_origin_dial(CallsOrigin *self,
const gchar *number);