D27509: Introduce ProcessDataModel

David Edmundson noreply at phabricator.kde.org
Wed Feb 19 17:30:43 GMT 2020


davidedmundson created this revision.
Herald added a project: Plasma.
Herald added a subscriber: plasma-devel.
davidedmundson requested review of this revision.

REVISION 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

REPOSITORY
  R111 KSysguard Library

BRANCH
  master

REVISION DETAIL
  https://phabricator.kde.org/D27509

AFFECTED FILES
  CMakeLists.txt
  processcore/CMakeLists.txt
  processcore/extended_process_list.cpp
  processcore/extended_process_list.h
  processcore/process_attribute.cpp
  processcore/process_attribute.h
  processcore/process_attribute_model.cpp
  processcore/process_attribute_model.h
  processcore/process_data_model.cpp
  processcore/process_data_model.h
  processui/ProcessModel.cpp

To: davidedmundson
Cc: plasma-devel, Orage, LeGast00n, The-Feren-OS-Dev, cblack, jraleigh, zachus, fbampaloukas, GB_2, ragreen, ZrenBot, ngraham, alexeymin, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, ahiemstra, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20200219/2ce8edf0/attachment.html>


More information about the Plasma-devel mailing list