Add a declarative plugin to ProcessCore
ClosedPublic

Authored by ahiemstra on Mar 19 2020, 2:54 PM.

Details

Summary

This adds a QML plugin to ProcessCore that exposes ProcessController
and allows it to be used from QML, along with some changes the were
needed to actually use it from QML and a manual test to verify that
the QML bits work.

This will later on be expanded to also expose other types, including
ProcessDataModel from D27509

Test Plan

The test runs and can send signals to processes.

Diff Detail

Repository
R111 KSysguard Library
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
ahiemstra created this revision.Mar 19 2020, 2:54 PM
Restricted Application added a project: Plasma. · View Herald TranscriptMar 19 2020, 2:54 PM
Restricted Application added a subscriber: plasma-devel. · View Herald Transcript
ahiemstra requested review of this revision.Mar 19 2020, 2:54 PM
ahiemstra updated this revision to Diff 78360.Mar 24 2020, 2:21 PM
  • Rebase, Expose ProcessDataModel and ProcessAttributeModel as well
davidedmundson accepted this revision.May 7 2020, 9:39 AM
This revision is now accepted and ready to land.May 7 2020, 9:39 AM
This revision was automatically updated to reflect the committed changes.