This adds a dedicated class for loading/unloading and sending data to a plugin rather than doing it all in main().
It also keeps track of the loaded plugins and their supported version which the extension will query again in the future.
It could also potentially handle things like sending a reply to an incoming dataset by storing a reference/identifier to the request etc.
Details
Details
- Reviewers
fvogt - Group Reviewers
Plasma - Commits
- R856:cc4436cf491c: Introduce PluginManager
- Loading and unloading plugins still works
- Plugins still work
Behavior on browser side is unchanged and/or protocol structure
Diff Detail
Diff Detail
- Repository
- R856 Plasma Browser Integration
- Lint
Lint Skipped - Unit
Unit Tests Skipped
Comment Actions
- Also remove pluginProtocolVersion, can just call AbstractBrowserPlugin::protocolVersion()