KIO/Mac : move LaunchServices code to shared library and make kioslave an agent too
Needs ReviewPublic

Authored by rjvbb on Aug 13 2017, 1:25 PM.

Details

Reviewers
None
Group Reviewers
Frameworks
Summary

As mentioned in D7237, the kioslave helper is also a candidate for being converted to a "nongui" agent.
It thus makes sense to put the helper functions into a shared library, all the more so since kiod5 and kioslave aren't the only helper utilities that should run as agents.

To keep matters simple I've put the new ObjC++ module into libKF5KIO but I think it really should go into KCoreAddons (possibly into a new namespace). Suggestions welcome how to implement that properly!

Test Plan

Works as intended on Mac.

Diff Detail

Lint
Lint Skipped
Unit
Unit Tests Skipped
rjvbb created this revision.Aug 13 2017, 1:25 PM
rjvbb retitled this revision from WIP: KIO/Mac : move LaunchServices code to shared library and make kioslave an agent too to KIO/Mac : move LaunchServices code to shared library and make kioslave an agent too.Nov 13 2018, 10:30 AM
Restricted Application added a subscriber: kde-frameworks-devel. · View Herald TranscriptNov 13 2018, 10:30 AM