Port Archive class to PluginManager usage
ClosedPublic

Authored by elvisangelaccio on Apr 24 2016, 5:54 PM.

Details

Summary

The Archive class now relies on a PluginManager object to load plugins.

Test Plan

Add for example

[EnabledPlugins]
kerfuffle_clirar=false

to the arkrc config file. Then Ark will not use the rar plugin when opening rar files. Unar will be used instead.

Diff Detail

Repository
R36 Ark
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
elvisangelaccio retitled this revision from to Port Archive class to PluginManager usage.
elvisangelaccio updated this object.
elvisangelaccio edited the test plan for this revision. (Show Details)
elvisangelaccio added a reviewer: rthomsen.
elvisangelaccio set the repository for this revision to R36 Ark.
elvisangelaccio added a project: Ark.
elvisangelaccio added a subscriber: kde-utils-devel.
rthomsen accepted this revision.Apr 27 2016, 7:07 AM
rthomsen edited edge metadata.

Tested and works. Thanks for working on this. Ark's codebase is slowly becoming modern :)

This revision is now accepted and ready to land.Apr 27 2016, 7:07 AM