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
Branch
processcore_declarative
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 23935
Build 23953: arc lint + arc unit
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.