Introduce ProcessDataModel

Authored by davidedmundson on Mar 24 2020, 10:50 AM.

Description

Introduce ProcessDataModel

Summary:
Last release a plugin system was introduced that allowed plugins to
provide columns of process data in a way that included enough metadata
to allow displaying of said data appropriately without the client
needing to be aware of the semantics of what that column represents.

This patch provides all process information in that new format. This is
then exposed as new, much simler, model.

This new model is designed to be consumable from a QML API for any
potential process data viewer.

Existing models are unchanged for maximum compatibility.

Test Plan: Used in another project

Reviewers: Plasma, broulik

Reviewed By: Plasma, broulik

Subscribers: ahiemstra, broulik, plasma-devel

Tags: Plasma

Differential Revision: https://phabricator.kde.org/D27509

Details

Committed
davidedmundsonMar 24 2020, 10:50 AM
Reviewer
Plasma
Differential Revision
D27509: Introduce ProcessDataModel
Parents
R111:7a13a67827ea: Fix Formatter library CMake
Branches
Unknown
Tags
Unknown