broulik created this revision. broulik added reviewers: Plasma, fvogt. Herald added a project: Plasma. Herald added a subscriber: plasma-devel. broulik requested review of this revision.
REVISION SUMMARY This adds a dedicated class for loading/unloading and sending data to a plugin rather than doing it all in `main()` It could in the future then handle things like sending a reply to an incoming dataset by storing a reference/identifier to the request etc. TEST PLAN - Loading and unloading plugins still works - Plugins still work Behavior on browser side is unchanged and/or protocol structure REPOSITORY R856 Plasma Browser Integration REVISION DETAIL https://phabricator.kde.org/D22065 AFFECTED FILES host/CMakeLists.txt host/abstractbrowserplugin.cpp host/abstractbrowserplugin.h host/main.cpp host/pluginmanager.cpp host/pluginmanager.h host/settings.cpp To: broulik, #plasma, fvogt Cc: plasma-devel, LeGast00n, jraleigh, fbampaloukas, GB_2, ragreen, Pitel, ZrenBot, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart