Convert plugins to use isolated context model

Convert the plugin implementation to use a model where each plugin
has its own context object instances and has limited/no access to the
client's and engine's objects.
This commit is contained in:
Michael Gratton 2020-03-10 13:08:40 +11:00 committed by Michael James Gratton
parent 03331fd231
commit ee4bd117ee
11 changed files with 1144 additions and 499 deletions

View file

@ -23,6 +23,7 @@ src/client/application/application-configuration.vala
src/client/application/application-contact-store.vala
src/client/application/application-contact.vala
src/client/application/application-controller.vala
src/client/application/application-folder-store-factory.vala
src/client/application/application-main-window.vala
src/client/application/application-notification-context.vala
src/client/application/application-plugin-manager.vala