dummy-{provider,origin,calls}: Fix up dummy provider

* Implement CallsMessageSource
* Fix Provider object creation
* Add calls_dummy_provider_add_origin
This commit is contained in:
Bob Ham
2018-06-11 12:42:16 +01:00
parent 4e604b7762
commit 4d453f4b5b
4 changed files with 52 additions and 35 deletions

View File

@@ -23,6 +23,7 @@
*/
#include "calls-dummy-call.h"
#include "calls-message-source.h"
#include "calls-call.h"
#include <glib/gi18n.h>
@@ -35,9 +36,12 @@ struct _CallsDummyCall
CallsCallState state;
};
static void calls_dummy_call_message_source_interface_init (CallsCallInterface *iface);
static void calls_dummy_call_call_interface_init (CallsCallInterface *iface);
G_DEFINE_TYPE_WITH_CODE (CallsDummyCall, calls_dummy_call, G_TYPE_OBJECT,
G_IMPLEMENT_INTERFACE (CALLS_TYPE_MESSAGE_SOURCE,
calls_dummy_call_message_source_interface_init)
G_IMPLEMENT_INTERFACE (CALLS_TYPE_CALL,
calls_dummy_call_call_interface_init))
@@ -192,6 +196,13 @@ calls_dummy_call_call_interface_init (CallsCallInterface *iface)
iface->tone_stop = tone_stop;
}
static void
calls_dummy_call_message_source_interface_init (CallsCallInterface *iface)
{
}
static void
calls_dummy_call_init (CallsDummyCall *self)
{