• Julian Sparber's avatar
    Add a CallsManager and move Provider handling to it · 9055724f
    Julian Sparber authored
    The manager is a central place for handling data e.g. calls history and
    provider managment.
    This introduces only the base for feature work. Therefore it manages
    only the provider for now, but the manager isn't yet used anywhere.
    The propagets events from the provider and origins. It also adds a new
    signal called `error`. The `error` signal should be emited only when
    something went wrong and we need to inform the user about it, containing
    the message to be displayed to the user. Windows should connect to the
    event and display a in-app-notification on error. This event isn't
    emitted, because the plugins don't give us a usable error.
calls-application.c 13.1 KB