• Evangelos Ribeiro Tzaras's avatar
    Make CallsContacts a singleton · 0f0d10e3
    Evangelos Ribeiro Tzaras authored
    Since passing a CallsContacts pointer down to every class it needs, started to
    become laborous - especially since the intermediates classes don't need
    the reference themselves - it was made a singleton
    
    * src/calls-contacts.c: Added calls_contacts_get_default () function and
      removed calls_contacts_new ()
    * src/calls-contacts.h: Added _get_default () prototype and removed the
      _new () prototype
    * src/calls-application.c: Use calls_contacts_get_default () now
    * src/calls-history-box.c: Removed self->contacts completely
    * src/calls-history-box.h: Got rid of CallsContacts argument in _new()
    * src/calls-main-window.c: Removed self->contacts completely
    * src/calls-main-window.h: Got rid of CallsContacts argument in _new()
    * src/calls-call-record-row.c: Use calls_contacts_get_default () now
    * src/calls-call-record-row.h: Got rid of CallsContacts argument in
      _new()
    * src/calls-call-holder.c: Use calls_contacts_get_default () now
    * src/calls-call-holder.h: Got rid of CallsContacts argument in _new()
    * src/calls-call-window.c: Removed self->contacts completely
    * src/calls-call-window.h: Got rid of CallsContacts argument in _new()
    * src/calls-notifier.c: Use calls_contacts_get_default () now
    * src/calls-notifier.h: Got rid of CallsContacts argument in _new()
    0f0d10e3
calls-application.c 13.1 KB